約 5,569,044 件
https://w.atwiki.jp/proko_translation/pages/26.html
Anatomy of the Pelvis - for Artists 骨盤の解剖学 https //www.youtube.com/watch?v=-GA8oC9PFQo http //www.proko.com/anatomy-of-the-pelvis-for-artists/ Hello, in this episode of Proko we’re going to learn the anatomy of the Pelvis. こんにちは、このビデオでは 骨盤のことを学んでいきたいと思います。 We’ll explore the structure of the parts, the difference between a male and female pelvis, and how to simplify the structure to make it manageable to draw. その構造、 骨盤における男性と女性の違い そしてどうやって描く際に取り扱いしやすく単純化するかを 探求していきます。 Let’s take a look at the Parts of the Pelvis. 骨盤を構成する部品を見ていきましょう。 0 32 The Parts of the Pelvis 骨盤を構成する部品 The 2 hip bones, along with the sacrum and coccyx of the spine form what s known as the pelvis. 二つの寛骨と、脊椎につながっている仙骨と尾骨、 これが骨盤として知られているものです。 Each hip bone consists of 3 parts. それぞれの寛骨は、三つの部品から構成されています。 0 43 These 3 parts actually start out as 3 separate bones at birth and fuse together throughout puberty. この三つの部品は、 出生時は実際に三つの骨に分かれており、 思春期を通して一つに融合します。 On the top half stands a wing-like wall called the ilium. 上半分は、羽のような壁が立ち上がっていますが、 腸骨と呼ばれています。 Under the ilium, in the front is the pubis. 腸骨の下、前方は恥骨です。 And behind the pubis is the ischium. そして恥骨の背後は座骨です。 You can remember that there’s all sorts of “icky” stuff that happens in the ischium. あらゆる不快な(icky)出来事は 座骨(ischium)で起きるわけです。 These 3 bones fuse together right in the middle of the acetabulum a deep socket of the ball and socket joint of the hip. これらの三つの骨は、寛骨臼を中心としてしっかりとくっついています。 寛骨臼は、臀部の球関節の受け口となります。 The femur sits right in there and rotates in all directions to move the leg. 大腿骨はそこにはまり込み、 足を動かすためにあらゆる方向へ回転します。 Ilium 腸骨 The Ilium is the largest of the 3 parts. 腸骨は三つの部品の中で一番大きなものです。 The 2 curved walls converge in the back, connected by the sacrum. 二つの曲がった壁が後部で合流し、 仙骨によってつなげられています。 The part of the ilium that is visible in the surface is the top edge known as the iliac crest, so let’s take a closer look at it. 腸骨の部分において、人体表面に見える部分というのは、 てっぺんの縁、腸骨稜です。 ですので、もう少しそれを近くで見てみましょう。 The iliac crest starts in the front at the ASIS, that’s Anterior Superior Iliac Spine. 腸骨稜は人体前方、ASISから始まっています。 ASISは Anterior Superior Iliac Spine 上前腸骨棘 の略です。 And it ends in the back at the PSIS or Posterior Superior Iliac Spine. そして、人体後方の PSIS Posterior Superior Iliac Spine 上後腸骨棘 で終わります。 Dont miss this. これを間違えないでください。 I mention these two landmarks a lot. この二つの目印についてたびたび言及することになります。 And I use them a lot when drawing the figure. そして、人物画を描くときに多用します。 From top view, the crest curves outward from the ASIS for a short distance to the tubercle. 上から見ると、縁は、 上前腸骨棘から短い距離、 外側、結節へ向かってカーブしています。 Then curves back for a longer distance, and then almost straight backward for a short distance to the PSIS. その後、後方へ長い距離カーブし、 そして、上後腸骨棘へ向かって殆どまっすぐ短い距離向かっています。 2 18 From side view, the crest creates a half circle arc. 側面から見ると、 縁は半円形の弧を描いています。 This arc shape will vary, from a smooth curve in some people, to a sharp corner at the top point in other people. この弧の形は大変多様であり、 ある人では滑らかなカーブで、 またある人では頂点が鋭角な角になっています。 This high point is somewhat back from center. 個の頂点は、幾分中心を起点として後方寄りです。 Men tend to have a more angular high corner, while women have a smoother curve. 男性はより角ばっていますが、 女性はどちらかというと滑らかです。 2 41 Only the front 1/4 of the crest is actually visible on surface, starting from this tubercle. 腸骨結節(tubercle)のあたりから始まって腸骨稜の前方1/4だけが表面において見えています。 2 48 The rest is covered by the external oblique muscle on the sides and flank fat in the back. 残りは、側面においては外腹斜筋に、 背中にあっては脂肪におおわれています。 2 54 Here’s a good example where you can clearly see the ASIS in the front and the external oblique covering the side portion. この画像は、前方の上前腸骨棘と、外腹斜筋が残りを覆っている 様子が見える良い例です。 On a more muscular or overweight body type, it appears as a sharp edge, indicating the bottom border of the external oblique. より筋肉質な人、もしくは太りすぎな人では、 前方の上前腸骨棘と、外腹斜筋が残りを覆っている様子は より鋭角に見えますが、それが 外腹斜筋の下の境界線を示しています。 If the torso bends laterally, the external oblique is stretched up, sometimes exposing the middle section of the crest. もしトルソを外側へ倒すと、 外腹斜筋は引き延ばされ、 時折腸骨稜の中央部が見えます。 On a very lean person, the ASIS pokes out as a visible protrusion. 大きく傾いた人物では、 上前腸骨棘が目に見える突起として突き出ます。 It pokes out even farther when the spine is extended, and the muscles around the ASIS are stretched. 上前腸骨棘は、 脊椎が伸展され、 上前腸骨棘周辺の筋肉が伸ばされたとき、 さらに長く突き出ます。 3 35 The visible portion curves downward and inward. 目に見えるカーブの部分は、下向き且つ内向きです。 3 39 Try to feel it on yourself. 自分の体を触って確かめてみましょう。 In the back the Posterior Superior Iliac Spines are surrounded by muscles and flank fat. 背中では、 上後腸骨棘は、 筋肉と脂肪でおおわれています。 They are usually seen as two dimples where connective tissue attached to the spines pull the skin inward. それらは通常、 二つのくぼみとして見られますが、 そこでは、脊椎に付着した結合組織が、 皮膚を内側へ引っ張っています。 You might see a subtle indication of the crest in men, though mostly softened by the flank fat. 男性においては腸骨稜のわずかな兆候を見ることができるかもしれませんが、 大体においては脂肪によって滑らかにされています。 In women it can be so softened that the hips appear to continue all the way to the top of the waist. 女性においては 腸骨稜は、大変滑らかにされているので、 尻が腰の頂点までずっと続いているように見える In some poses when a lean model stretches her back muscles, the bones push out and appear as protrusions instead of a dimple. いくつかの女性のポーズにおいては、 傾いたモデルが彼女の背中の筋肉を伸ばしたとき、 上後腸骨棘などが突き出てくぼみの代わりに突起として見えることがあります。 4 20 Pubis 恥骨 Ok, let’s move on to the pubis. はい、次は恥骨です。 The two sides are joined by a cartilaginous disc at the pubic symphysis. 両側の恥骨は 恥骨結合において、軟骨性の円盤によって 連結されています。 This is a commonly used landmark, but you won’t actually see a bony point because it’s covered by pubic fat. これはよく目印として使われますが、 しかし実際には骨ばった目印の点を見ることはできないでしょう。 脂肪でおおわれているからです。 4 38 You can find it by following the trail of the inguinal ligament. 鼠径靭帯の痕跡を追うことによって 恥骨結合を見つけることができます。 A thin string-like ligament stretching from the ASIS to the pubic tubercle just lateral of the pubic symphysis. 鼠径靭帯は薄くひも状の靭帯で、 上前腸骨棘から恥骨結合外側の恥骨結節まで伸びています。 4 51 It defines the lower border of the abdominal mass called the "furrows of the groin" and appears deeper in men. 鼠径靭帯は腹部の下の境界、鼠蹊部のしわと呼ばれています、 を定義づけ、 男性ではより深く現れます。 The pubic symphysis aligns with the level of the tailbone, although this varies. 恥骨結合は、尾骨の高さと並びますが、 人によって多様です。 In men, it’s also on the same vertical plane with the ASIS. 男性において、 恥骨結合は上前腸骨棘と同じ垂直の平面に存在します。 Another useful alignment, is the pubic symphysis tends to be the vertical center of the whole body. もう一つの有用な整列は、 恥骨結合は、人体を通る垂直線のちょうど真ん中になる傾向にあります。 In the back, the vertical center is between the bottom of the sacral triangle and the bottom of the buttocks, right in the middle of where the glutes meet. 背中において、 垂直線の真ん中は、 仙骨の三角形の底と臀部の底の真ん中、 臀部の筋肉があるところのちょうど真ん中です。 5 27 Gender Differences 性差について The pelvis has the most divergence between male and female of the entire skeleton. 骨盤は、骨格全体の中でも 男女で大変違いのある骨です。 Mainly because a female pelvis is built to allow a woman to give birth. 主な理由は、 女性の骨盤は、 女性が出産を可能にするために作られているからです。 Skelly, I’d like you to meet, Skella! Skelly、君に紹介したい人物がいるんだ、 Skella! What makes Skelly so attracted to Skella’s pelvis? 一体SkellyはSkellaの骨盤のどこに惹かれたのでしょう? Well, the female pelvis has lighter and thinner parts. さて、女性の骨盤は軽くて薄くなっています。 It’s about 2 finger widths wider and 2 finger widths shorter than a male pelvis. 女性の骨盤は、男性のものより 大体指二本分幅広く、 指二本分短くなっています。 The walls of the ilium are more vertical, but not as tall. 腸骨の壁はより垂直ですが、高くはありません。 The pelvis is tilted forward more on a female. 女性の骨盤は男性より前に傾いています。 The ASIS protrude forward more and don t align with the pubic symphysis. 上前腸骨棘は前へ飛び出し、 恥骨結合とは垂直に整列しません。 On a man, the ASIS and pubic symphysis align on the same vertical plane. 男性では上前腸骨棘と恥骨結合は、 同じ垂直平面上に整列します。 6 48 You might also notice that the pubic arch is much wider on a female pelvis. また、恥骨弓が女性の骨盤では幅広くなっていることに気付いたかもしれません。 About 120 degrees in women, but only 90 degrees in men. 女性で120度、しかし男性では90度ぐらいです。 This means that women’s ischia are farther apart. このことにより、女性の座骨は互いにより遠く離れています。 Creating a wider gap between the leg muscles because the insertion points of the adductor muscles are farther. 両足の筋肉同士により幅広い隙間ができます。 なぜなら、内転筋の付着点がより遠くなるからです。 On a woman, you might see a gap even if the legs are together. 女性では、足をそろえたとしても 隙間ができることが確認できると思います。 On a male, the gap is much smaller. 男性では、この隙間は幾分狭くなります。 Sometimes there is no gap, even if the legs are separated. 男性では、時折この隙間は見えなくなります。 例え足を話していたとしてもです。 7 22 The widening of all these parts on a female pelvis pushes the acetabula laterally, which in turn pushes the greater trochanters. 女性の骨盤においてこのようにこれらの部品が横に広がっていることが、 寛骨臼を外側へ広げることになります。 よって、同様に大転子も横へ広がります。 These differences, along with more fat distribution, account for why women have more prominent hips. 脂肪の分布も併せた、これらの相違点が、 なぜ女性がより目立つ臀部を持っているかの原因になります。 An average woman will have a higher body fat percentage than an average man, so the baby doesn’t starve during hard times. 平均的な女性は、平均的な男性より脂肪の割合が多いです。 赤ちゃんが、大変な時に飢えないためです。 7 49 Like the pelvis, the sacrum is also shorter, wider, and curves posteriorly more. 骨盤と同様、 仙骨もまた、短く、幅広く、後方へカーブしています。 On the surface, this plane of the lower back is more angled on a woman and more vertical on a man. 表面において、 この下部の平面は、女性ではより急角度に、男性ではより垂直になっています。 8 10 The main reason for the wider female pelvis is to create a larger inlet and larger outlet for a baby to pass through. 女性の骨盤が幅広い主な理由は 赤ん坊が通り抜けるための より幅広い入口と出口を作るためです。 The inlet is this round shape here. 入口はここでは丸い形をしています。 Very round and wide on a female. 女性では大変丸く幅広くなっています。 On a male pelvis the inlet shape is more like this. 男性では、入口の形はどちらかというとこのようになっています。 8 29 The outlet is the space between the bottoms of the ischia and tailbone. 出口は、座骨と尾骨の底の間の隙間です。 You can see how everything is more spaced out on the female pelvis, perfect for childbirth. 女性の骨盤においてすべてが出産のために配置されていることが わかったことでしょう。 Allow me to demonstrate. 実演してみましょう。 As you can see, the baby passes through Skella s pelvis quite easily. ご覧のように、 赤ちゃんがSkellaの骨盤をきわめて簡単に 通り抜けることが分かります。 But with Skelly. しかしSkellyでは... Well... さて、 To review, a male pelvis is characterized by height, weight, more vertical angle, thickness, sharper angles, and a smaller cavity. 復習ですが、 男性の骨盤は、高さ、重さ、より垂直で、厚く、 鋭い角度で、隙間が小さいことで 特徴づけられています。 A female pelvis is characterized by width, lightness, forward tilt, thinness, and a larger cavity. 女性の骨盤は、幅、軽さ、 前方への傾き、 薄さ、より大きい隙間によって 特徴づけられています。 9 33 Simplified Structure 構造の単純化 As you can probably tell, the forms of the pelvis are quite complex. もうお分かりかもしれませんが、 骨盤の構造は大変複雑です。 Trying to imagine these forms from various angles let alone drawing them is very challenging. いろいろな角度から形を創造するのはもちろん、 まして描くことは 大変難しいことです。 Let’s take a look at a few ways we can simplify the pelvis to make it easier to construct and pose the body. 人体を構築したりポーズをとらせたりすることを 簡単にするために、 骨盤を単純化できるいくつかの方法を 見てみましょう。 !--訳注 ここから字幕と不一致-- 9 53 The relationship between the top half and bottom half of the pelvis simplifies to 2 perpendicular planes. The Ilium generally angles inward to the sacrum. The ischium and pubis together angle perpendicularly to that, meeting at the pubic symphysis. From the side, It s kinda like a figure 8. A twisted figure 8. . !--ここまで-- 9 55 Bucket バケツ Now, the method I’ll use a lot in this Anatomy course, is the bucket. さて、 この解剖学のコースで私が多用するやり方は、 バケツです。 I like it because starting the construction with a bucket allowsus to get very accurate placements for the landmarks. 私はこのやり方が好みです。 なぜなら、 バケツで構築することから始めることは、 目印を大変正確に配置できるからです。 A bucket is basically a tapered cylinder. バケツは基本的に先細った円筒形です。 This cylinder, in a neutral standing pose, is tilted forward, like the pelvis. この円筒形が、中立姿勢において、 前方に傾いています。 骨盤のように。 It s wider at the top and narrower at the bottom. このバケツは、てっぺんで広く、底で狭くなっています。 Also, the width is longer than the depth. 幅は奥行きより長くなっています。 So the top and bottom caps are not perfect circles. ですので、てっぺんと底の蓋は、完全な円ではありません。 10 29 This ellipse of the top cap is the first thing I draw. 上の蓋の楕円は、私が最初に描く部分です。 It determines a lot of things. 個の楕円はたくさんのことを決めてくれます。 The width, the forward tilt, and the side to side leaning. 幅、傾き、そして左右の傾きです。 It s also not too hard to find on the surface of a model. また、この楕円は、 モデルの表面上に容易に見つけられます。 From the front, use the ASIS points to determine the side to side leaning angle. 前方において、 左右の傾きを決めるために 上前腸骨棘の点を使います。 !--字幕欠落ここから-- From the back, use tha dimple at the PSIS, or the bottom edges of the external obliques. 背中では、上後腸骨棘のくぼみ、 もしくは外腹斜筋の縁を使います。 !--ここまで-- Now, from the top you ll notice that this ellipse doesn t really follow the shape of the iliac crest all the way. さて、上から見たとき、 この楕円形は、腸骨稜の形を すべてにおいて追ってはいないことに 気づくでしょう。 It does for this middle portion but then the crest takes a sharp turn inward, leaving this extra space. 中ごろの部分において、腸骨稜は内側へ急なカーブになっており、 このスペースも実際の骨盤との違いになっています。 Well, if you consider the muscles and flank fat in this area, this ellipse actually follows the surface curve nicely! さて、筋肉と脂肪がこの範囲に入ることを考えれば、 この楕円は表面のカーブによくはまります! And in the front, the curve follows the form of the abs. そして前方では、 カーブは腹筋の形を追います。 Of course, on an obese body, this won t work as well. もちろん、太った体では、 このことはうまくいきません。 So, we’re looking just at this portion of the iliac crest when drawing the top ellipse. ですので、 てっぺんの楕円を描くとき、 腸骨稜のこの赤い部分だけを見るようにしましょう。 After I ve established the ellipse, I ll add the side planes. 楕円を決めたのち、 側面を加えます。 The length depends on how much foreshortening there is caused by the tilt and our point of view. 側面の長さは、 バケツの傾きと、我々の支点によって 引き起こされる短縮遠近がどのぐらいかに依存しています。 Longer lines when there’s no foreshortening. 短縮遠近されていないとき線は長くなり、 And shorter lines when there’s a lot of foreshortening. より短縮遠近されたときの短い線です。 You also have to think about the gender differences. さらに性差について考えなければなりません。 Remember, a female pelvis is wider and shorter than a male pelvis. 女性の骨盤は、男性のものより幅広く短いことを思い出してください。 Finally, I ll add the bottom cap and that gives me a simplified form for the pelvis. ついに、底を描き加え、 単純化された骨盤の形が手に入りました。 There we have a simple representation of the pelvis as a bucket. バケツとしての骨盤の、 単純な表現が手に入りました。 In the next lesson, I’ll show you how to break it down further to construct the minor forms of the pelvis. 次のレッスンでは、 骨盤の細部を組み立てるために どうやって詳細に描くか、 お見せします。 In the meantime, fill a page with buckets from various angles. さしあたっては、 いろいろな角度からのバケツでページを埋めてください。 Premium Anatomy students, you can login to your account and use the 3d model of the bucket and pelvis as reference. 有料版の生徒は、 アカウントにログインして 骨盤の3Dモデルとバケツを資料として使うことができます。 Spin it around and draw the bucket! バケツを回し、そして描きましょう! If you’d like to sign up for the Premium Anatomy Course, go to proko.com/anatomy
https://w.atwiki.jp/japanesehiphop/pages/4205.html
Format Title Artist Label Model Number Release Press 12 HELL ME NATION EP RUMI POPGROUP,MANHATTAN RECORDS MR-0901 2010/01/12 500 Side Track Title Produce A 1 はじまりは雨 feat.B.I.G. JOE DJ WHITESMITH 2 HIP HOP GUIDANCE feat.SHINGO★西成,MACSSY,漢 DJ DUCT 3 A.K.Y EVISBEATS B 4 はじまりは雨(Inst) DJ WHITESMITH 5 HIP HOP GUIDANCE(Inst) DJ DUCT 6 A.K.Y(Inst) EVISBEATS PERTAIN CD HELL ME NATION
https://w.atwiki.jp/mediacoder/pages/38.html
0.8.33.5680 ----------- * Some UI tweaks for x265 * Updated some underlying components * Fixed portable package issue * x265 1.4+5 * MKV Toolnix 7.3.0 (with HEVC support) * MediaInfo 0.7.71 0.8.32.5660 ----------- * Fixed a bug in dual audio track processing * Added multiple-pass H.265 encoding * Updated x265 1.3+206 * Updated x264 r2479 0.8.31.5648 ----------- * Fixed H.264 CBR encoding issue * Fixed AC-3 audio tracks enumeration bug in previous build * QAAC 2.41 (with CoreAudioToolBox) * x265 1.2+507 * MP4Box 0.5.1-r5366 0.8.31.5642 ----------- * MKV subtitle stream(s) copying works now * x264 r2453 * x265 1.2+241 * FFmpeg 2.2.3 * MP4Box 0.5.1-r5321 * Oggenc2.87 (aoTuVb6.03) * tsMuxer changed back to SmartLabs version 1.10.6 0.8.30.5622 ----------- * x264 r2431 * x265 1.0.111 * MP4Box 0.5.1-r5261 * FFmpeg 2.2.2 * MediaInfo 0.7.69 * MKV Toolnix 6.9.1 * Added portable release (ready for PortableApps) 0.8.29.5608 ----------- * Fixed AVS file decoding breakage * FFmpeg 2.2.1 * MP4Box 0.5.1-r5210 * x265 0.9.68 (x64) 0.8.29.5602 ----------- * Fixed VP9 encoding breakage * Updated x264 r2409 * Updated x265 0.8.195 0.8.29.5600 ----------- * Revised x265 command line options * Updated x265 0.8.90 * Updated FFmpeg 2.1.4 * Updated QAAC 2.35 0.8.29.5599 ----------- * Fixed audio decoder blocking prompt in H.265 encoding with SVE enabled * Fixed x265 custom preset option not working bug * Changed x265 open-gop option to disabled by default to avoid seeking issue in MP4 container * Updated x265-0.7.232 (x64) 0.8.29.5597 ----------- * Fixed H.265/HEVC compatibility issue with Segmental Video Encoding (MP4 containier only) * Updated MP4Box 0.5.1-r5080 0.8.29.5595 ----------- * Added H.265/HEVC encoding * Added x265 0.7.183 * Added MKVMerge with HEVC patch 0.8.28.5588 ----------- * Updated QAAC 2.34 * Fixed duplicated audio stream bug in 2-pass mode * Fixed FFmpeg MPEG-TS multiplexing issue * Fixed command line bug of FFmpeg CBR encoding * Fixed TSMuxer dual audio stream multiplexing issue 0.8.28.5585 ----------- * Added tools64 directory for placing 64-bit tools * Updated QAAC 2.32 * Updated MP4Box 0.5.1 (x86) 0.8.28.5582 ----------- * Added VP9 encoding support * Removed some outdated video formats * Faster seeking with FFmpeg as video source * Fixed bitrate calculation inaccurate issue when specifying target file size * Optimized video preprocessing parameters for GPU encoding * Updated MKV Toolnix 6.6.0 * Updated MP4Box 0.5.1 (x64) * Updated Opus tools 0.1.8 * Updated vpxenc 1.3.0 0.8.27.5573 ----------- * Fixed the bug of keeping intermediate files option * Updated QAAC 2.26 * Updated MediaInfo 0.7.65 * Updated FFmpeg 2.1.1 * Updated x264 r2377 (komisar) * Fixed FFmpeg muxing raw H.264 bug 0.8.26.5560 ----------- * Fixed multi-pass encoding failure at 2nd pass beginning with very large files * Fixed auto-level video filter issue when video height undividable by 8 * Fixed H.264 stream copy issue * Updated x264 r2359 * Updated FFmpeg git-d1a1656 0.8.25.5556 ----------- * Added VOB as container option * Fixed audio copy or video copy issue with VOB/MPEG2 files * Fixed some encoding issues due to FFmpeg command line changes * Updated FFmpeg git-547d690 0.8.25.5553 ----------- * Fixed tsMuxer muxing issue with AAC audio * Fixed FFmpeg muxing issue with H.264 video * Fixed a rare audio/video desync issue * Fixed a rare MEncoder decoding blocking issue * Fixed audio normalization breakage in 5550 0.8.24.5550 ----------- * Re-implemented splitting function (by time or by segments) * Fixed ALAC encoding issue with QAAC * Updated QAAC 2.19 0.8.24.5542 ----------- * Using FFmpeg as default video source for MKV and TS files * Fixed FFmpeg video source A/V issue in some rare cases 0.8.24.5540 ----------- * Fixed FFmpeg video source blocking issue * Updated Intel GPU Encoder with Intel Media SDK 2013-R2 * Updated x264 r2348 * Updated FFmpeg git-38b701a * Updated MediaInfo 0.7.64 0.8.23.5530 ----------- * Updated FLAC 1.3 * Added FFVideoSource option for AviSynth * Fixed A/V sync issue of AviSynth source for some files * Fixed AviSynth decoding block issue * Fixed a bug which may cause interlacing identified as progressive 0.8.22.5522 ----------- * Improved calling sequence and controlling of decoders and encoders for better stability * Fixed a memory leak bug * Automatically turning off SVE for short video * Fixed decoding problem of some AVI and WMV files * Use same instance of FFmpeg for decoding video and audio streams * Fixed video source automatic fallback (trying different video sources) * Added audio source automatic fallback (trying different audio sources) 0.8.22.5510 ----------- * Fixed 1080i video green band issue * Fixed issues of converting video to image sequence and generating thumbnails * Minor tweak-up in SVE * Added the option for keeping intermediate files on error * No longer using the buggy MPlayer GUI for playback * Updated VP8 encoder (vpxenc) 1.1.0 * Updated MPlayer/MEncoder r36305 0.8.22.5508 ----------- * Fixed a bug in SVE which may cause freezing at the end of encoding * Fixed cropper UI freezing bug * Added converting video/image to C array code 0.8.22.5506 ----------- * SVE (Segmental Video Encoding) now compatible with multi-pass encoding * Fixed SVE issue with Xvid in MP4 container * Fixed some minor bugs of SVE * Fixed playback window not showing up 0.8.22.5500 ----------- * New Segmental Video Encoding (SVE) technology for parallelizing and accelerating video encoding * Added SVE tab for viewing the SVE algorithm statistics * Fixed distributive encoding breakage * Distributive mode supporting H.264 and VP8 encoding * Improved the sizing strategy of the Adaptive Transcoding Cache * Updated MediaCoder Agent (x64 version available) * Fixed quality option not adjustable in multi-pass CRF mode * Updated x264 r2334 0.8.21.5399 ----------- * Fixed a bug in image conversion * Fixed x264 bit-depth version mismatch in previous x64 builds * Included missing DLL for Opus encoder * Adjusted "Sound" tab layout * Fixed AviSynth audio source breakage * Fixed bitstream scanning blocking issue for some defective files * Updated Opus audio codec (libopus 1.1) * Replaced qtaacenc with qaac (another actively maintained CLI for Apple s AAC encoding engine) * Updated MediaInfo 0.7.63 0.8.21.5395 ----------- * Auto adjusting resolution to perform display aspect ratio conversion with cropping and expanding * Fixed decoding issue of 1920x1088 video (mostly 1080i MBAFF) * Added OpenCL device ID option (in advanced settings) * Fixed a CDDA issue * Fixed a Cuesheet file parsing bug * Updated x264 r2310 0.8.21.5392 ----------- * Added OpenCL detection and OpenCL option for x264 * Added raw image sequence output * Improved image decoding performance * Added "Auto" in denoiser option (automatically enabling denoiser) * Updated x264 r2309 (OpenCL enabled) * Updated MPlayer MEncoder svn-r36169 (built with FFmpeg 1.2.0) * Updated MKV Toolnix 6.2.0 * Added encoding frame display via serial port 0.8.20.5380 ----------- * Fixed UI bug of AviSynth option tab * Fixed green band issue when ripping BD with target resolution unset * Fixed audio not completely processed bug when end position set for DVD/BD ripping * Excluding UI related parameters in exported preset file * Updated MPlayer/Mencoder svn-r36092 * Updated FFmpeg 1.2 * Updated MediaInfo 0.7.62 0.8.19.5370 ----------- * Fixed out-of-sync issue for some RMVB video * Fixed QT AAC encoder VBR parameter bug * Fine tuned temporal denoiser parameters * Improved application icon for Windows 8 * Updated x264 (r2273) * Updated FFmpeg 1.1.3 * Updated MPUI (for playing output files) 0.8.18.5360 ----------- * Implementation of parallel video filters (automatic level, deblocking and deringing) * Updated FFmpeg (git-e9d443c) * Updated x264 (r2245) 0.8.18.5350 ----------- * Fixed processing issue when video frame width is undividable by 4 * Fixed some FFmpeg encoding issues * Updated MKV Toolnix 6.0.0 (header compression off by default) * Reworked task complete dialog with more details * Fixed green screen issue with GPU encoding in build 5350 0.8.18.5350 ----------- * High performance temporal denoising for GPU encoding * Fixed end position ignored issue for audio only encoding * Fixed FFmpeg audio source compatibility issue with Nero Encoder * Added volume filter option for FFmpeg audio source * Updated FFmpeg (git-5ce023b) 0.8.18.5348 ----------- * Fixed sampling rate check bug for HE-AAC encoding * Updated FFmpeg (git-7e5c5fa) * MEncoder rebuilt to restore support for decoding large files ( 2GB) * Fixed DVD/BD chapter time display in task list 0.8.18.5345 ----------- * Updated JM H.264 reference encoder to 18.4 * Fixed shrink-only scale option no effect when cropping is enabled * Fixed aspect ratio detection issue in DVD/BD ripping * Fixed new CUDA encoder problems (including VBR/CRF mode breakage) 0.8.18.5338 ----------- * CUDA encoder updated (built with CUDA 5.0, more options, better performance) 0.8.18.5335 ----------- * Fixed DVD and Bluray ripping breakage * Added copying creation and last-write time from input files * Added multi-pass CRF mode (first-pass in CRF, x264 only) * Fixed x264 warning on the last pass in multi-pass processing * Fixed parameters no effect bug for FFmpeg deshake and denoise filters 0.8.18.5330 ----------- * Optimized Intel MSDK encoder processing routines (fully working in NV12 colorspace, increased performance) * Added Direct3D 11 option for Intel MSDK encoder * Added ASS/SSA subtitle support * Added global subtitle file option on Subtitle tab * Fixed blocking issue when paring some file formats * Fixed A/V sync issue with some VFR (variable frame rate) video formats * Fixed low-framerate conversion issue with AviSynth * Improved video rendering efficiency of preview window and dashboard window * Added MPUI (a light-weight MPlayer GUI) for better experience of playing transcoded files * Updated MPlayer MEncoder (with ASS/SSA subtitle, Opus audio and Blu-ray supports) * Updated Intel MSDK encoder (built with Intel Media SDK 2012-R3) * Updated Opus audio encoder * Updated MKV Toolnix 5.9.0 0.8.17.5302 ----------- * Taskbar progress display now shows total task progress * Changed default video source of MKV files back to MEncoder * Fixed bug causing Nero AAC not working with TS Muxer * Fixed auto cropping/expanding issue with some resolutions 0.8.17.5300 ----------- * Added customizable dashboard window * Updated MP4Box 0.5.0 * Updated MKV Toolnix 5.8.0 * Updated MediaInfo 0.7.61 * Updated x264 r2230 * Updated 7z library to 9.22 0.8.16.5296 ----------- * Fixed Windows 7 task bar progress display issue * Updated preset settings for latest iPod Nano * Updated French translation * Updated FFmpeg (git-c995644) 0.8.16.5292 ----------- * Fixed FFmpeg not allowed to mux VP8 video bug * Fixed several minor UI bugs * Fixed duration not accurately identified bug for video longer than 60 minutes * Added toggable gadget preview window when application window minimized * Added Windows 7 taskbar progress display * Improved video preview window efficiency * Built with Visual Studio Express 2012 (x64 version only) 0.8.15.5280 ----------- * Fixed a bug causing settings cannot be reverted completely * Added transcoding statistics data visualization * Added de-shake filter options for FFmpeg * Updated MediaInfo 0.7.60 * Updated FFmpeg (git-070b0e1) 0.8.14.5275 ----------- * Added CRF mode when encoding H.264 with FFmpeg * Fixed MediaCoder Configuration Wizard breakage * Removed prompt for Premium in dual audio track transcoding * Updated French translation * Updated MediaInfo 0.7.59 * Updated FFmpeg (git-633b90c) 0.8.14.5270 ----------- * Added Opus audio format support * Fixed subtitle issue with some MKV files 0.8.13.5266 ----------- * Added playback speed transforming feature * Improved DirectShow capture efficiency in time-lapse mode * Updated x264 r2208 0.8.13.5262 ----------- * Xvid fourcc issue in AVI container fixed * Updated built-in HTTP daemon (miniweb) * Reverted MPlayer to previous revision for restoring Add Track breakage 0.8.13.5260 ----------- * Integrated FFmbc * Added MXF format * Supporting 24-bit and 32-bit audio * Audio stream selection now possible when FFmpeg used for decoding * Fixed several FFmpeg interfacing issues * Updated MPlayer r35003 0.8.12.5250 ----------- * Fixed multiple audio track identifying issue * Fixed picture rotating issue when scaling is enabled * Updated x264 r2200 * Updated MediaInfo 0.7.58 * Updated FFmpeg (20120608) 0.8.12.5248 ----------- * Sync with recent FFmpeg command line changes * Fixed up the broken Streaming Mode * Added RTMP streaming 0.8.12.5245 ----------- * Fixed a bug in output file name formatting * Fixed AC-3 muxing bug with TSMuxer * Update Xvidcore with a better optimized (and faster) build * Updated FFmpeg (Zeranoe build 20120519) 0.8.12.5242 ----------- * Fixed FFmpeg issue in x64 version * Added time-lapse video recording 0.8.12.5240 ----------- * Fixed MJPEG encoding breakage * Synced with some FFmpeg command line changes * Updated Google VP8 encoder to v1.0.0 * Updated x264 r2197 * Updated FFmpeg (Zeranoe build 2012-05-02) ******この間の情報はありません。発見した方は追加・更新を宜しくお願い致します。****** ***********また、ここから下は書き方が異なりますが、ご容赦ください。**************** ===0.7.5.4797=== 12/5/2010 * [update] MediaCoder build 4797 ** [fix] cue sheet file handling breakage ** [fix] audio stream selection no effect bug ** [fix] occasional crashing issue in 4795 * [update] MediaInfo 0.7.37 ===0.7.5.4795=== 12/1/2010 * [update] MediaCoder build 4795 ** [add] auto detection of subtitle file encoding ** [fix] H.264 raw stream encoding always reported error 19 ** [fix] AviSynth decoding + FFmpeg encoding issue * [update] x264 r1804 ===0.7.5.4792=== 11/24/2010 * [update] MediaCoder build 4792 ** [fix] exiting whiling encoding causing crashing issue ** [update] Add Capture Device dialog ** [update] encoding preview efficiency improved * [update] x264 r1790 ===0.7.5.4780=== 11/12/2010 * [update] MediaCoder build 4780 ** [fix] x264 reference frame option no effect when preset specified ** [fix] iPod/iPhone/iPad plugin HE-AAC option no effect bug ** [update] French translation ** [fix] FFmpeg bitrate issue, rounding bitrate for AC-3 and MP2 ** [fix] nero audio bitrate bug ** [add] I422, YUY2, RGB color space support ** [add] 10-bit x264 encoding ** [add] automatic video bitrate setting by specifying bitrate ratio or desired output file size ** [add] automatic audio bitrate setting by specifying bitrate ratio * [add] x264 10-bit version ===0.7.5.4762=== 10/29/2010 * [update] MediaCoder build 4762 ** [fix] HE-AAC in MPEG TS muxing issue ** [fix] some video stream copy issues ** [add] audio ReplayGain calculation ** [add] 2-pass audio normalization with calculated ReplayGain ** [fix] volume gain slider bar direction up side down issue ** [add] new DirectShow Capture audio source for capturing and encoding audio directly from webcam, microphone etc. ** [fix] FFmpeg "-flags" command line bug ** [fix] audio only transcoding of video files speed slow issue ** [fix] mplayer audio source not working in audio only transcoding ** [fix] device UI start button causing crashing issue ** [update] iPod/iPhone/iPad UI, HE-AAC option added * [update] FFmpeg r25456 * [update] MPlayer/MEncoder MT r32492 * [update] MediaInfo 0.7.36 * [update] x264 r1745 ===0.7.5.4740=== * [update] MediaCoder build 4740 ** [add] automatic resolution adjustment for keep aspect ratio without applying cropping or expanding ** [add] more controls on frame rate and resolution ** [fix] preview picture aspect ratio problem ** [fix] elementary stream files appear in outpot unexpectedly in 2-pass transcoding ** [fix] several minor fixups * [update] x264 r1713 * [update] tsMuxer ===0.7.5.4730=== 8/25/2010 * [update] MediaCoder build 4730 ** [add] XUL-based preset manager (experimental) ** [fix] transcoding dual audio track crashing issue ** [update] disabling LAME auto resampling by default which causes LAME output sampling rate different from the original * [update] MediaInfo reverted to 0.7.29 for better stability * [update] FFmpeg reverted to r22815 for better stability * [add] XULRunner 1.9.1.17 bundled ===0.7.5.4720=== 8/11/2010 * [update] MediaCoder build 4720 ** [add] software scaling and color space conversion for DirectShow capture input ** [add] demuxing MKV with MKVExtract * [update] CUDA H.264 encoder * [update] x264 r1688 * [update] FFmpeg r24254 * [update] MPlayer/MEncoder r31873 * [add] MKVExtract 4.2.0 ===0.7.5.4710=== 7/29/2010 * [update] MediaCoder build 4710 ** [add] DirectShow video capture device input (webcams etc.) ** [add] support for RV24/RGB24 and YUY2 colorspaces ** [fix] multiple audio stream detection issue * [update] x264 r1683 * [update] FFmpeg r24254 * [update] MKVMerge 4.2.0 ===0.7.5.4702=== 7/15/2010 * [update] MediaCoder build 4702 ** [update] sync command line syntax with latest x264 revision ** [fix] x264 interlacing encoding command line issue ** [fix] clicking on tray icon causing program exiting bug * [update] x264 r1675 ===0.7.5.4700=== 7/6/2010 * [update] MediaCoder build 4700 ** [add] parallelized transcoding ** [add] automatically adjusting encoder threads according to the number of parallelized jobs ** [add] switching between parallelized jobs for viewing statistics data and live preview video ** [add] start position can be specified for test phase ** [add] test phase result can be saved * [update] x264 r1666 * [update] MP4Box v0.4.6 dev 20100612 ===0.7.3.4685=== 6/28/2010 * [update] MediaCoder build 4685 ** [add] aware of Debugmode Frameserver signpost file and switching to AviSynth automatically ** [fix] MKV parsing and demuxing issue * [update] x264 r1659 * [update] FFmpeg r23816 * [update] FAAC updated to solve LC-AAC encoding breakage ===0.7.3.4677=== 6/4/2010 * [update] MediaCoder build 4677 ** [add] prompt of incomplete transcoding (error code 19) ** [add] using flvmdi utility to add metadata for flv files ** [update] separate FLV and F4V container ** [fix] parsing issue for broken files * [update] x264 r1629 * [update] MediaInfo reverted to 0.7.30 for better stability ===0.7.3.4672=== 5/26/2010 * [update] MediaCoder build 4672 ** [fix] encoding speed control causing timeout issue ** [fix] CUDA encoder crashing issue on x64 ** [add] very experimental support of VLC video source (mainly for webcam and streaming input) ** [add] encoding raw audio and video streams without muxing * [update] x264 r1602 * [update] MediaInfo 0.7.33 * [update] MPlayer/MEncoder r31170 * [update] FFmpeg r23107 ===0.7.3.4668=== 5/15/2010 * [update] MediaCoder build 4668 ** [add] encoding raw audio and video streams without muxing ** [add] encoding speed control ** [add] experimental realtime RTSP/RTP streaming out ** [fix] faulty picture scan type detection for some files ** [fix] processor affinity option bug ** [fix] some AviSynth script generation issues * [update] x264 r1583 * [update] MediaInfo 0.7.31 ===0.7.3.4640=== 4/26/2010 * [update] MediaCoder build 4640 ** [add] new x264 options for Blu-ray encoding ** [add] Bluray encoding preset file (experimental) ** [fix] CUDA H.264 compatibility issue with latest nVidia driver (197.13 or later) ** [fix] several UI issues ** [fix] output MP4 not streaming issue ** [update] x264 command line options ** [update] iPod UI plugin (iPad and Apple TV preset added) ** [update] French translation (Muriel Bonfils) * [update] x264 r1564 (supporting Blu-ray encoding) * [update] MediaInfo 0.7.30 * [update] MP4Box 0.4.6-dev (rev 5) ===0.7.3.4625=== 4/15/2010 * [update] MediaCoder build 4625 ** [fix] audio CD ripping breakage ** [fix] invalid flags option in FFmpeg command line ** [fix] A/V sync issue with some input formats (including Canon 5D-MKII produced video) ** [fix] AviSynth path bug ** [fix] FFmpeg interlaced encoding issue * [update] FFmpeg r22815 * [update] MediaInfo 0.7.30 * [update] x264 r1538 ===0.7.3.4612=== 3/9/2010 * [update] MediaCoder build 4612 ** [fix] UI messing up issue on window resizing ** [fix] MEncoder encoding issue ** [update] support for latest JM H.264/AVC encoder ** [fix] MEncoder loading issue when using CUDA encoder ** [fix] MKV subtitle not displayed issue when video source set to auto select ** [update] Traditional Chinese translation (Rambocnc Chou) * [update] x264 r1471 * [update] JM H.264/AVC encoder 17.0 * [update] MPlayer/MEncoder svn rev 30815 ===0.7.3.4606=== 2/26/2010 * [update] MediaCoder build 4606 ** [add] FFmpeg custom matrix option ** [add] option for disabling x264 psychovisual optimization ** [fix] AviSynth YADIF issue ** [fix] MEncoder loading issue in some occasions ** [fix] raw video encoding not usable bug ** [fix] OGG not muxed in MKV issue ** [fix] H.264 not muxed in F4V issue ** [fix] Xvid in AVI fourcc issue ** [fix] MKVMerge not working in x64 edition ** [update] French translation (Muriel Bonfils) ** [update] German translation (M. Möller) * [update] x264 r1442 ===0.7.3.4600=== 2/12/2010 * [update] MediaCoder build 4600 ** [add] prompt of audio format not supported by audio encoder ** [add] CPU utilization display in stats window ** [fix] using external audio file in video transcoding causing crash bug ** [fix] 3GPP container not usable bug ** [fix] WMA 7 encoded as WMA 8 bug ** [add] separate WMV into WMV 8 and WMV9 in video format list ** [add] M2TS container support ** [fix] Flash Video 2-pass encoding issue ** [fix] summary content mismatching with settings ** [add] support for more audio formats ** [fix] detecting MBAFF as interlaced mode ** [add] audio format option (formally only audio encoder option available) ** [add] automatic audio encoder selection according to audio format ** [fix] expert UI mode crashing issue * [update] x264 r1416 * [update] MediaInfo 0.7.27 * [update] MKVMerge 3.1.0 * [update] SDL 1.2.14 * [update] MPlayer/MEncoder r30521 ===0.7.2.4582=== 12/23/2009 * [update] MediaCoder build 4582 ** [update] all DAR/PAR related code rewritten ** [add] aspect ratio display in media information sidebar ** [fix] affinity option UI bug ** [fix] MPlayer video source causing MediaCoder crashing bug ** [fix] DVD transcoding breakage ** [fix] auto deinterlacing for DVD transcoding ** [update] retrieving more DVD stream properties ===0.7.2.4570=== 12/20/2009 * [update] MediaCoder build 4570 ** [fix] aspect ratio issue for MKV output ** [fix] muxing issues for several not commonly used container formats ** [update] audio video duration more precisely aligned when specifying duration ** [update] preparing architecture for upcoming segmental transcoding support * [update] MKVMerge 3.0.0 * [update] x264 r1376 ===0.7.2.4560=== 12/16/2009 * [update] MediaCoder build 4560 ** [add] easily control processor cores to use ** [add] processor affinity options for audio/video decoder and encoder ** [add] CBR rate mode (effective for x264 and FFmpeg only) ** [add] resolution value suggestion according to aspect ratio ** [fix] aspect ratio option float value input issue ** [fix] FFmpeg command line issue * [update] MediaInfo 0.7.25 * [update] x264 r1373 ===0.7.2.4536=== 11/13/2009 * [update] MediaCoder build 4536 ** [fix] effect and clipping window video not show issue under Vista/Win7 ** [fix] FFmpeg command line update for flags ** [add] codec path option on CT AAC+ option tab * [update] MediaInfo 0.7.24 * [update] x264 r1332 ===0.7.2.4530=== 10/28/2009 * [update] MediaCoder build 4530 ** [update] SAR calculation improved ** [update] SAR taken into consideration when doing auto cropping/expanding ** [fix] video preview window sometimes titled "no responding" under Win7 * [update] MediaInfo 0.7.23 * [update] x264 r1310 ===0.7.2.4528=== 10/24/2009 * [update] MediaCoder build 4528 ** [add] x264 sar calculation ** [fix] AviSynth frame rate issue ** [update] PSP plugin ** [update] German translation * [update] x264 r1301 ===0.7.2.4526=== * [update] MediaCoder build 4526 ** [fix] wavpack and flac decoder not seeking to specified start position issue ** [update] x264 threads decision ** [update] behavior of new version prompt ** [update] PSP plugin ** [fix] encoding frame preview window issue * [update] x264 r1292 ===0.7.2.4522=== * [update] MediaCoder build 4522 ** [add] new x264 options ** [fix] audio stream ID detection issue with some non-standard files ** [add] new implementation of VFW codecs encoding (experimental) ** [fix] x264 2-pass encoding issue ** [fix] video playback issue on Vista/Win7 ** [fix] blocking caused by non audio/video file in the queue ** [fix] formatted output file name bug ** [update] Finnish translation * [update] CUDA H.264 encoder CLI * [update] x264 r1271 * [fix] installer failed to unpack downloaded FFmpeg issue ===0.7.2.4512=== * [update] MediaCoder build 4512 ** [fix] AviSynth s Bob de-interlacing causing lines doubled issue ** [fix] auto finding CT AAC+ encoder in Winamp installation ** [fix] AviSynth and CUDA H.264 encoder co-working issue ** [fix] statistics not shown when input content s duration cannot be detected ===0.7.2.4510=== * [update] MediaCoder build 4510 ** [add] automatic de-interlacing ** [fix] audio only transcoding issue when AviSynth set as video source ** [fix] tags transferring issue ** [fix] AviSynth and FFmpeg not working together issue ** [fix] picture expanding issue with AviSynth ** [fix] playback of transcoded file not working normally * [update] FFmpeg reverted to r18695 * [update] LAME 3.98.2 * [update] OggEnc 2.85 (libvorbis 1.2.3) ===0.7.2.4506=== * [update] MediaCoder build 4506 ** [fix] media information retrievement issue with FLV and several other formats ** [add] support for AviSynth external plugins ** [add] subtitle support with AviSynth ** [fix] several AviSynth issues in previous build * [add] optional AviSynth installation with plugins ===0.7.2.4502=== * [update] MediaCoder build 4502 ** [fix] encoding video display window causing crash issue ** [fix] TS and MKV demuxing issue * [add] optional Avisynth installation * [update] MPlayer r29661 * [update] x264 r1251 ===0.7.2.4500=== * [update] MediaCoder build 4500 ** [fix] test phase failure bug when encoding to 1080p ** [update] [[AviSynth]] support vastly improved ** [update] automatically use [[AviSynth]] to decode if possible and fallback to other sources when not * [add] optional Avisynth installation * [update] x264 r1247 ===0.7.1.4496=== * [update] MediaCoder build 4496 ** [fix] duration detection issue which also causes trancoding progress not displayed ** [fix] cropping no effect issue when filtering video with encoder ** [fix] audio channel remapping crashing issue ** [fix] aspect ratio mess-up issue ** [fix] output slightly truncated bug in 4488 * [update] MPlayer r29583 (built with GUI) * [update] MPUI removed * [update] x264 r1239 ===0.7.1.4488=== * [update] MediaCoder build 4488 ** [add] x264 auto-variance AQ option ** [update] Subpixel motion estimation option ** [fix] crashing issue caused by MediaInfo ** [fix] grouping/join feature breakage * [update] MediaInfo 0.7.20 ===0.7.1.4485=== * [update] MediaCoder build 4485 ** [fix] occasional GUI frozen on start-up bug ** [update] CUDA H.264 tab options ** [fix] PSP H.264 compatibility issue * [update] CUDA H.264 encoder ** [add] encoder built-in de-interacing * [update] x264 r1195 ===0.7.1.4482=== * [update] MediaCoder build 4482 ** [add] very experimental CUDA-based video filters (scaling, deinterlacing and 3D-denoising) ** [add] video filtering applicator option ** [update] Media Transcoding Platform application UI improved ** [fix] Firefox 3.5 compatibility issue of XUL applications * [update] CUDA H.264 encoder ** [add] slice count option for tweaking up visual quality ** [update] maximum B-frames of 16 ===0.7.1.4475=== * [update] MediaCoder build 4475 ** [fix] multiple audio track format detection issue ** [fix] DVD ripping issue * [update] CUDA H.264 encoder ** [fix] bitrate control issue when using high bitrate * [update] MediaInfo 0.7.18 * [update] OggEnc 2.85 (libvorbis 1.2.2) * [update] [[Theora]] encoder 1.1 ===0.7.1.4470=== * [update] MediaCoder build 4470 ** [update] [[CUDA]] [[H.264]] encoding re-enabled ** [add] intelligent threading decision for x264 ** [fix] transcoding progress indicator issue ** [update] dual channel down-mixing algorithm * [update] [[CUDA]] [[H.264]] encoder (built with CUDA 2.2) * [fix] [[MEncoder]] not working properly issue ===0.7.1.4450=== * [update] MediaCoder build 4450 ** [fix] Xvid encoding performance issue on multi-core processors ** [update] improve overall transcoding performance for multi-core processors * [update] x264 r1165 * [update] MPlayer/MEncoder r29319 * [update] FFmpeg r19159 * [update] MediaInfo 0.7.17 * [add] xvidcore x64 build (in x64 update) ===0.7.1.4430=== * [update] MediaCoder build 4430 ** [add] [[CUDA]] accelerated H.264 encoder ** [add] [[CUDA]] accelerated frame scale filter ** [add] video buffer memory utilization control option ** [fix] aspect ratio issue ** [fix] misc bugfixes * [add] [[CUDA]] [[H.264]] encoder * [add] [[CUDA]] video filter (only down-scaling implemented at the moment) * [update] x264 r1163 * [update] MediaInfo 0.7.16 ===0.7.0.4399=== * [update] MediaCoder build 4399 ** [add] automatic encoder process priority setting ** [fix] MP4 aspect ratio issue ** [update] Russian translation * [update] [[SDL]] 1.2.13 * [update] [[MPlayer]]/[[MEncoder]] r29269 ===0.7.0.4395=== * [update] MediaCoder build 4395 ** [update] improve batch transcoding consistency ** [fix] [[MPlayer]] video source breakage ** [fix] [[MEncoder]] s sws parameter not functioning issue ** [update] Russian translation * [update] [[MPlayer]]/[[MEncoder]] r29269 ===0.7.0.4390=== * [update] MediaCoder build 4390 ** [fix] file descriptor resource leaking issue ** [fix] sub/idx subtitle issue ** [fix] files with multiple audio tracks joining issue * [update] libiconv 1.13 * [update] MKVMerge 2.7.0 (dll missing issue fixed) * [update] XULPlayer 0.6.0 * [update] MP4Box 0.4.6 dev * [update] MediaInfo 0.7.14 * [update] FFmpeg r18696 * [update] MPlayer/MEncoder r29240, large file ( 2GB) issue fixed * [update] x264 r1145 ===0.7.0.4385=== * [update] MediaCoder build 4385 ** [fix] sub/idx subtitle issue ** [fix] files with multiple audio tracks joining issue * [update] FFmpeg r29217 * [update] x264 r1143 ===0.7.0.4380=== * [update] MediaCoder build 4380 ** [add] extension builder (now complaint with and based on mcex.org) ** [fix] MKV parsing and decoding breakage ** [fix] Nero encoder bitrate setting display bug ** [fix] AAC audio bitrate information retrieving issue ** [update] disable console window close button ** [update] French translation ** [update] Portuguese (Brazilian) translation * [update] faad2 2.7 * [update] faac 1.28 * [update] x264 r1140 * [update] MPlayer/MEncoder r29188 (hard-coded [[SSE]] utilization) ===0.7.0.4370=== * [update] MediaCoder build 4370 ** [update] x264 default options ** [update] popup menu of Preview toolbar button ** [fix] several minor fixups * [update] x264 r1137 * [update] XULPlayer 0.5.2 ===0.7.0-rc3=== * [update] MediaCoder build 4360 ** [update] several UI issues * [update] MediaInfo 0.7.12 * [update] x264 r1134 * [update] MPlayer/MEncoder r29123 ===0.7.0-rc2=== * [update] MediaCoder build 4350 ** [update] several minor improvements ** [fix] benchmark mode issues ** [add] settings file location option in installer * [update] XviD 1.2.1 * [update] x264 r1129 * [update] XULPlayer 0.5.1.1 ===0.7.0-rc1=== * [update] MediaCoder build 4333 ** [update] new toolbar design ** [update] new layout of Video, Audio and Container tabs ** [add] new Sound tab for remapping audio channels and adjusting volume level ** [add] remuxer option for post-processing output file with a muxer tool ** [add] dual audio tracks transcoding * [update] x264 r1120 * [update] MPlayer/MEncoder r28806 * [update] MP4Creator 1.6.1e * [add] optional extra codecs download (installer)
https://w.atwiki.jp/todo314/pages/340.html
Word Alignment via Submodular Maximization over Matroids Hui Lin, Jeff Bilmes ACL-HLT 2011 概要だけ 単語アラインメント:単語対応をとる よくある制約はマトロイド制約で表せる 英語 $$ e_1, \ldots, e_I $$ 仏語 $$ f_1, \ldots, f_J $$ $$ E=\{1,\ldots,I\}, F=\{1,\ldots,J\} $$ 欲しい割り当て $$ A \subseteq = V = E \times F $$ E--Fの二部グラフのようなもの 制約 $$f_j$$には高々$$k_j$$単語しか割り当てない $$ |A \cap (E \times \{j\})| \leq k_j $$ この制約は分割を生成するので, $$ \mathcal{I}_E = \{ A \subseteq V \mid \forall j \in F, |A \cap (E \times \{j\})| \leq k_j \} $$ $$ \mathcal{I}_F = \{ A \subseteq V \mid \forall i \in F, |A \cap (\{i\} \times F)| \leq k_i \} 両方共分割マトロイドになる マトロイド交差にもなるけど,考えない 目的関数 モジュラ $$ f(A) = \sum_{i \in E}\sum_{j \in \delta_i(A)} s_{i,j} $$ 劣モジュラ $$ f(A) = \sum_{i \in E} \left( \sum_{j \in \delta_i(A)} s_{i,j} \right)^\alpha $$ iから沢山対応させたとして,少し歪ませる ある程度ばらばらになってほしい(のかな? 実験 モジュラ $$ \mathrm{Fert}_F(A) \leq 1, \mathrm{Fert}_E(A) \leq 1 $$ モジュラ $$\mathrm{Fert}_F(A) \leq 1$$ モジュラ $$\mathrm{Fert}_F(A) \leq k_j$$ 劣モジュラ $$\mathrm{Fert}_F(A) \leq 1$$ 劣モジュラ $$\mathrm{Fert}_F(A) \leq k_j$$ 一番良い 単に貪欲しているので他の複雑な方法よりかなり速い→やった! まとめ マッチングは確かに色々いけそう 劣モジュラ 自然言語処理 2015/11/24
https://w.atwiki.jp/e1-605265/pages/56.html
次:6. マテリアル トップ:Gelato 2.2 Mango User s 前:4. レンダー設定 コンテンツ 索引 サブセクション ・5.1 幾何学的なモデリング ○5.1.1 NURBS モデリング ○5.1.2 ポリゴン モデリング ○5.1.3 サブディビジョンサーフェス モデリング ○5.1.4 サブディビジョンサーフェスとしてのポリゴンメッシュのレンダリング ・5.2 アニメーションとキャラクターのセットアップ ・5.3 ダイナミクスとシミュレーション ○5.3.1 パーティクル ○5.3.2 Mayaの髪、毛、布 ・5.4 髭剃りと散髪 ・5.5 色塗り効果 ・5.6 ロケーターノードを経た座標系 ・5.7 任意のPyg ○5.7.1 全体的なPyg ○5.7.2 個々のオブジェクトのPyg ・5.8 Pyg代理オブジェクト ・5.9 技術的な半端物 5. モデリングとアニメーション 5.1 幾何学的なモデリング Maya/Mangoのモデリングの技術は、普通のMayaと全く同じことです。Mayaレンダラを利用しているならば、正確にオブジェクトをつくります。幾何学的オブジェクトによる微妙な違いがレンダラに反映しますが、それにはレンダリング中、最適なパフォーマンスのため、モデルの設計方法の微妙な変化を必要とします。 5.1.1 NURBS モデリング Mangoは、Mayaでつくられる装飾で、完全にNURBSを保証します。GelatoがNURBSをレンダリングすることはとても効率的であるので、最高のパフォーマンスのために、実際的な場合、ポリゴンメッシュの代わりにNURBSを使うことをおすすめします。 表面のu,v範囲が正常化されないケースでは、MangoはNURBSオブジェクトにテクスチャーコーディネートのデフォルト線形セットを追加します。 5.1.2 ポリゴン モデリング GelatoがNURBSモデルを好むが、Gelatoレンダラでポリゴンのオブジェクトを使用するとき、Gelato/Mangoは完全にポリゴンメッシュをサポートして、頂点連結性を保ちます。法線は、per-face-vertexでなければなりません(一名Gelatoに「線形の」)。 Mangoは、最初のuv-セットから、テクスチャコーディネートをとるだけです。 Gelatoはポリゴンに穴があるといけませんので注意すべきです。モデルが穴を含むならば、Mayaのポリゴンツールのうちの1つでそれを三角形にするか、四角形する必要があります。 5.1.3 サブディビジョンサーフェス モデリング Mangoは、テクスチャーコーディネートとともにMayaと作製されるサブディビジョンサーフェスベースメッシュを変えます。それは、しかし、Mayaの階層的なサブディビジョン編集機能をサポートしません、そしてまだ、しわ、角または穴に対する準備がありません。 Mangoは常に、2までGelatoの「int border」アトリビュートを課します。このセッティングで、Gelatoは端頂点によってつくられるB-スプラインに境界線端を差し込んで、丸い角と共に境界表面を引きます。(角頂点のまわりでさえ、端は一体となって連続B-スプラインを差し込みます。) 5.1.4 サブディビジョンサーフェスとしてのポリゴンメッシュのレンダリング Mayaでサブディビジョンサーフェイスとして構成していなくとも、なめらかなサブディビジョンサーフェイスとしてポリゴンメッシュをレンダリングするこどがMangoでは可能です。Mayaにおいて、Attribute Editorでメッシュノードに「Gelato」タブがあります。Gelatoタブには、「Linear」(ポリゴンの側面を描きます)または「Catmull-Clark」(サブディビィジョンサーフェスとして描かれます)のどちらにでもセットできる「Interpolation」と呼ばれるフィールドがあります。 下で、「Linear」および「Catmull-Clark」展開を使っているポリゴン球のレンダリング結果の違いが分かります。 5.2 アニメーションとキャラクターのセットアップ アニメーションとアトリビュートのセットアップは、通常実行されます。レンダラとしてのGelatoの選択とMangoの使用は、どのようにこれらの機能を実行するかにおいて、影響を及ぼしません。 5.3 ダイナミクスとシミュレーション 5.3.1 パーティクル Mangoは、基本的なファッションでパーティクルノードを変えます。PointとSphereのレンダータイプしかサポートされていません。他のレンダータイプ(例えば、MultiPoint, Sprite,Tube,Blob Surface)は、まだサポートされません。 5.3.2 Mayaの髪、毛、布 Mangoは、Maya furを現在サポートしていません。しかし、布と髪はサポートされています。 5.4 髭剃りと散髪 MangoはShave and Haircutをサポートし、髪と毛皮プラグインはhttp //www.joealter.comから入手可能です。 Shave良点が場面の中で見つけられるとき、MangoはShaveが自動的にRIBファイルとしてShaveジオメトリを出力します、そして、Gelato Pyg出力は結果として生じるRIBファイルを入力します。これは完全に透過的に行われて、ユーザーから特別な指示を必要としません。 ShaveがRIBとして髪ジオメトリを出力するので、Gelatoにおいて自由にRIB-readingプラグインのソースを必要とするでしょう。このプラグインとの関連は、http //www.nvidia.com/page/gz_get.html(「3rd party plugins」のセクションを探します)から入手可能です。 一旦ダウンロードする場合、RIB-readingプラグインは$GELATOHOME/libで、または、Render Settings -- Gelato -- General Options -- Generator pathにリストされる他のどのディレクトリでも置かれています。(4.4参照) デフォルトで、出力されたShave furは、Shave.gslシェーダ($GELATOHOME/shaders)を使います。これは、かなり良い髪シェーダです。しかし、あなたは以下の方法であなた自身の髪シェーダを代えることができます: 1 MayaのAttribute EditorでShave paramtersを見れるように、髪グループを選んでください。 2 In the Shave -- RIB Options タブを選び、「Insert RIB」という場所を見つけます。ここではシェーダパラメータを含む、選んだシェーダの割当てを指定することができます。 Surface "myhair" "float Kd" [0.25] "float Ks" [0.7] 髪または毛皮が投影することを要求されるとき、強くGelatoのボリュームシャドウテクニックを使用することを勧めます。7.1.4で記述されています。 Shave Instancing 生成された髪に加え、Shave and Haircutは、例としてどんなジオメトリでも配布することができます。Gelatoは、時々シェーディングにおいての手動干渉のrequresを取り扱います: 1.例えばがポリゴンにおいて、小さな面を見るならば、必ずなめらかな法線をオンにするようにしてください (Shave --Shave Globals... --RenderMan --Export Normals)。メッシュをジジオメトリのuv結合に正しく出力させたい場合 同じパネルにある、「Export UVs」にチェックをつけてください。 2.デフォルトで、Mangoは「shavehair」シェーダですべてのShaveジオメトリー(例を含む)を輸出します。ジオメトリが髪のように見えると思われないならば、他のシェーダを望むでしょう。Shave髪(例えばShaveSelectメニュー)を選択し、Rib PropertiesタブからAttribute Editorを見て を選んでください。そして例えば「ribStuff」において、RIBコマンドとしてカスタムメイドのGelatoサーフェイスシェーダを入力することができます: Surface "plastic" "Kd" [0.5] 3.他のどのジオメトリに関しても持っているMayaのシェーディングネットワークマテリアル(例としてShaveのテンプレートジオメトリを含む)を利用することも可能ですが、それは少し慎重を要します。「ribStuff」で入力しなければならないものは、以下の通りです: ReadArchive "pyg RestoreAttributes(\"blinn1SG\")" これで、Mayaのマテリアルリストで特定のマテリアルと一致しているGelatoアトリビュート状態を戻します。「SG」を追加して、名前(この場合「blinn1SG」)はMayaのマテリアル(「blinn1」)の名前となります。我々が引用にここで巣を作っている時から、ダブルクォートできちんとバックスラッシュを使うように注意してください。 5.5 色塗り効果 Mayaはちゃんと変換しなくても、ポリゴン(法線とテクスチャーコーディネートで)としてMaya Paint Effectsを出力します。現在では、枝と葉なしで『主な』メッシュだけを使用できます。しかし、我々は将来のリリースにおいてこれらの『auxilliary』メッシュを加える予定です。 『maya_brush』シェーダは、Paint Effectsシェーディングとして最も単純にエミュレートします。すなわち、color1/transparency1/incandescence1とcolor2/transparency2/incandescence2の間での展開は『v』テクスチャー結合で構成されています。我々は、将来のリリースにおいて機能の充実した「brush」のより完全なバージョンをサポートする予定です。 5.6 ロケーターノードを経た座標系 形状名が「SaveAttributes」で終わる、あるいは、ストリングアトリビュートをgelatoSaveAttributesと言っておくどんなロケーターノードでも、SaveAttributes呼び出しとして書かれます。特質束名はロケーターノードの名前です。そして「what to save」パラメーターはデフォルトで空であり、それはどんなものでも保存ができることを意味しています。gelatoSaveAttributesが空でないならば、その内容は、SaveAttributesに対する第2の引数です。それで、置換シェーダのために座標系を作る方法を簡単にまとめると:ロケーターノードをつくってください。どこでも良いので、それを望む階層に入れてください。「SaveAttributes」で終わるように、ロケーター形状ノード(それより上の変換でない)の名前を変えてください。「transform」だけを保存したいのならば、すべてとは対照的に、ロケーター形の上でgelatoSaveAttributes特質をつくることができて、それを「transform」にセットすることができます。 それから、座標系または「space」パラメータがあるシェーダで、この座標系を使うことができます。 ロケーターノードを使用する際、裏のSaveAttributes(「myCoordSys」)スクリプトによって座標系を生み出すことが、 理論的に可能である点に注意してください。ハードコードされたSaveAttributes呼び出しあった後は、これに関する問題はユーザースクリプトがlocalPosition特質のTranslateコマンドの前に出版されるということです。 5.7 任意のPyg Mayaシーンの直接変換によっての簡単でない操作法で、Gelatoを操作したい上級者のために、Mangoにユーザー指定されたPyg断片を、出力されたファイルに挿入するように指示することは可能です。 5.8 Pyg代理オブジェクト 5.9 技術的な半端物
https://w.atwiki.jp/wangjunyu/pages/33.html
In regards to on line vending, loads of plastic baggage are available in the marketplace but just a several are FDA/USDA authorised. What makes acquiring these kinds of an acceptance as a plus is they support you expand your capability to offer this merchandise or prevent contamination throughout residential foods storage. Yet another optimistic about these luggage is their reusable characteristic. These kinds of resealable luggage as these, have received attractiveness due to their excellent capability to be recycled. With that becoming explained, these luggage are versatile in that they might be an agent for bagging just about anything even though on the identical time limiting a pile up of irrelevant supermarket baggage inside of your cabinets. Now while in the typical sense, these luggage are generally connected with food items storage; on the other hand what make burberry backpack these baggage rather one of a kind tend to be the many forms of closures for instance flaps, zippers, drawstrings and locks, letting them being of use for multi-tasked obligations. Efficiency enhancing and easy to use, these plastic reclosable luggage occur in helpful due to the fact they ll save you time all through packaging. Most notably within the kitchen area, both residential or industrial, these baggage reduce muddle and allow for chefs to identify merchandise directly. The gauge thickness is so tough that merchandise are protected from spoilage, staleness or some other damage producing agent. Equally 4 mil reclosable luggage and a pair of mil reclosable bags allows thriving food items storage in adequate quantities. Moreover, harmful toxins prompted from oxygen absolutely are a non-factor mainly because these luggage seal securely. The resealable burberry sunglasses very clear plastic luggage can even be straight utilized for oven heating which enables meals to cook dinner quickly. Moreover it truly is simple to clean them for immediate re-use should you so need. A standard myth connected to these baggage is always that for those who continuously clean and reuse them it will reduce the shelf lifetime in the bag or perhaps the sealing strength. Even so, Zip Best Bags are engineered with this sort of good quality the sealers have the ability to endure. The benefit burberry earrings of the two dangle hole and white block ziplock bags is they can be employed to display certain products or maintain legal evidences properly. With reference to food storage, these clear zip lock plastic baggage are quite difficult as they are capable to safeguard food from bacteria s due to chilly and heat publicity. It s not often important to make use of the exact same luggage yet again for the reason that cross contamination is harmful when mixing diverse food items goods. Hence, the majority quantities assist you to constantly use new baggage at your leisure.
https://w.atwiki.jp/touhoukashi/pages/5790.html
【登録タグ 709sec. E EUROBEAT HOLIC' -THE ARCADE- SOUND HOLIC オリジナル 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/frets/pages/49.html
FoFiX オプション設定項目 1/2 設定項目は一番上がデフォルトの設定。 ちなみにEnabledは有効、Disabledは無効の意味。 「 」で閉じられているのは設定項目、「 」が終わりに付いているだけなら更にそこから設定項目が派生するもの、無印は選択できる設定値。 「(可変)」の記述があるものは1や10刻みで値を任意に変更できるもの。 行数制限によりこのページには以下の大項目のみ。 Gameplay Settings ルールや画面の基本構成に関わる設定 Control Settings コントローラごとに設定を作成、消去できる Display Settings スキン、ネック、解像度などの設定 他の大項目は次ページへ。そちらに書かれているものは以下の通り。 Audio Settings 音量調整など Setlist Settings 曲選択画面に影響する設定 Advance Settings 高度な設定 Mods, Cheats, AI オートプレイAIやチートの設定、曲選択画面の他の設定 FoFix v3.121 Final Credits クレジットを表示 Quickset 沢山の高度な設定を簡単に済ませる See Advanced Options 高度な設定を表示するか Gameplay Settings ルールや画面の基本構成に関わる設定 Language ゲームの言語を変更。Ver3.121現在、日本語は無い 全12言語 English,French,German,Itarian,Russian,Spanishなど Drum Miss Penalty ドラムのミス判定タイミング First Note song Start Always Star Scoring Style スターパワー発動時のスコア計算方法 RB+GH RB2 Accuracy GH RB Career Mode Advance キャリアモードでの解禁条件 3 Stars クリア時の星の数が3以上で解禁 0-7 Stars(可変) 0だと曲完走だけで解禁 Countdown on Resume ポーズメニューからゲーム再開までの3カウントを有効にするか Yes No Sp Refill Mode スターパワーの補充機能設定(?) By MIDI Type midiファイル依存。RB式の表記の場合のみ(?) Always 補充あり None 補充無し By Theme スキン依存(?) Drum SP ドラムパートでのスターパワー発動方法 Auto/Fills 満タンで自動的に発動(?) Manual/Fills スターパワーボタンを押して発動 Upload Highscores 有効にするとハイスコアをサーバにアップする No Yes AV Delay 画面と音の遅延設定。試行錯誤すべし 100(可変) Advanced Gameplay Settings Star Updates スタースコアを更新した時 Score Change スコアを更新する On Hit ノートヒット数も上回った時のみ更新する Bass Groove By Theme Off On By MIDI Enable Guitar Solos Always By Theme MIDI Only Never Loading Phrases 曲ロード画面でのメッセージの表示 On Off Stat Decimal Places ゲージの10%分を何目盛で表すか(?) 1 0-2(可変) Ignore Open Strums フレットボタンを押さないでピッキングした時に無視するか Yes 空ピックとして無視 No ミスピッキング判定 Big Rock Endhing フリースタイルの発生条件(?) On Off By Theme SP Mode スターノートの生成条件 Auto MIDI MIDIファイルの情報に従う FoF オリジナルの規則で生成する Off スターノートを作らない Party Mode Timer マルチプレイヤーでのパーティモード時間 30(可変) Remember Play Count song.iniからプレイ回数を読み込むか Yes No Pause on Loss of Focus 別のプログラムがアクティブになった場合、ゲームをポーズさせるか On Off Vocal Mode Settings Lyric Display Mode 2-Line Scrolling Simple Lines Lyric Speed Mode BPM Diff BPM Difficulty Lyric Speed Percent 100(可変) Show Lyric in All Modes Single Player Always No Show MIDI Sections No Single Player Always Script Lyric Display Always Dual Lyric Prevent Off By Song Script Lyric Position Bottom Top HO/PO Settings HO/POの設定 HO/PO System HO/POの扱い方 GH2 None RF-Mod GH2 Strict Song HO/PO Freq song.iniからHO/POにするノート間隔を決定するか(?) On Off HO/PO After Chord HO/PO直後の和音を有効にするか On Off Control Settings コントローラごとに設定を作成、消去できる Test Controls Controller 1-4 New Controller Edit Controller Delete Controller Max Players 2-4(可変) Scroll Delay 500(可変) Scroll Rate 6(可変) Menu Navigation ポーズメニューの操作権限 P1 Only All players Drum Navigation ドラムでポーズメニューを操作可能にするか On Off Key Conflicts キーの衝突への対処法(?) Enforce 強制 Don t check Notify 通知 Display Settings スキン、ネック、解像度などの設定 Theme スキンの変更。入手はfretsonfire.netからできる Video Resolution 画面解像度の変更 800x600(可変) Fullscreen Mode フルスクリーンにするかどうか No Yes Graphical Submenus サブメニューをグラフィカルにするか Enabled Disabled Stages Options Stage Selection プレイ中の背景設定 Random Blank 背景無しで真っ黒 Default Animated Stage スライドショーかアニメ専用フォルダを選択できる(?) Slideshow Song Stage On Off Stage Slideshow ステージ背景をスライドショーするか Off Random BackNForth 前後に往復(?)(Nは の略) In Order ファイル名順 Slideshow Delay スライドショーの画像切り替え間隔 800(可変) 単位はミリ秒 Stage Animation アニメ専用フォルダ選択の場合の処理 Off Random BackNForth 前後に往復(?)(Nは の略) In Order ファイル名順 Animation Delay 3(可変) Miss Pauses Anim ミス時にアニメを停止させるか Off On Choose Default Neck ネック画像の選択 Fretboard Settings フレットボードの設定 Point Of View フレットボードへの視点、もとい傾き Theme スキンの設定に従う FoF GH3 Rock Band GH2 Rock Rev 噂の垂直落下式。GF系の上下逆 Missed Notes ミスノートをどうするか Disappear ミス時点で消滅させる Keep on going 判定ライン下までそのまま落とす Frets Under Notes Yes No Board Speed Mode ボードのスクロール速度(ノートの落下速度)の基準値算出法 BPM Diff BPMと難易度を含めて算出。Alarianはコレ Percentage Board Speed Percentからのみ算出。GFはコレ BPM BPMから算出。IIDXやDDRはコレ Difficulty 高難度ほど速くなる Board Speed Percent ボードのスクロール速度の基準値に乗算する値(いわゆるハイスピ) 100(可変) 100で1倍。50だと半分の速度 Large Drum Neck No Yes Bass Groove Neck Overlay Replace Off Guitar Solo Neck Overlay Replace Off Overdrive Neck Overlay Replace Off Inc.Neck Mode Start End Off Start Only Change Neck Transparency ネックの透明度 All Necks 100%(可変) Main Neck 100%(可変) Solo Neck 100%(可変) Bass Groove Neck 100%(可変) Fail Neck 100%(可変) Overlay Neck 100%(可変) In-Game Display Settings プレイ中の画面に関わる設定 Theme Display Settings スキン周りの効果設定(?) RB SP Neck Glow RBスキンでのスターパワー中に煌きエフェクトを出すか Off On RB Small 1x Multiplier 倍率表示を x1 の時に小さくする By Theme Off On GH SP Lights GHスキンでのスターパワー発動中の効果(?) On Off Animated Star Notes スターノートに回転アニメをかけるか Yes No Show stars In-Game スタースコアを表示するか。ByThemeだとスキン依存 By Theme Off On Show Partial Stars 部分的でもスターを表示するか(?) On Off Partial Star Continuous Fillup Yes No Show In-Game Text ゲーム中の情報表示設定 Always Never Only Note Streaks Show HO/PO Indicator HO/POメータを表示するか No Yes Show Hit Accuracy ヒットの正確度の表示方法 Friendly 正確度を英語で表示 Numeric ズレをミリ秒で表示 Both Friendly、Numericの両方 Off Show In-Game Stats プレー中の詳細情報を表示するか。ByThemeだとスキン依存 Off On By Theme Show Solo Stars ソロ部分での統計情報設定 Percent Detail Off Show Solo Frame ソロでの周囲にあるフレームの設定(?) On Off Show Fret Glow Effect フレットの煌きエフェクトを表示するか Yes No Fret Glow Color フレットの煌きエフェクトの色 Same as Fret Actual Color Time Display Format 曲の時間表示方法 Countdown カウントダウンで表示 Elapsed 経過時間を表示 Off Show at Song Start 曲開始前のカウントダウン設定? Countdown Part Advanced Video Settings 高度な画面設定 FPS Limiter FPS(秒間の画面更新回数)にリミットをかけるか On(Set Below) 音と画面のズレ対策として、基本はこちらで Off(Auto Max FPS) Frames Per Second FPSの設定 80(可変) 自分のPCのリフレッシュレートと合わせた方がベター Hit Accuracy Pos ヒットの正確度を表示する位置 Top-Right Corner Bottom-Left Corner Center-Bottom Center Solo StatPositioning ソロの情報を表示する位置(?) Rock Band Right Center Left 3D Note Rotation New Old Show Theme Version Tag スキンのバージョン情報表示(?) Yes No Antialiasing Quality アンチエイリアス(3Dの画像を滑らかにする)クオリティ None 処理は速いがドットのギザギザが見えるかも? 2x-6x(可変) 数値が低いほど速度重視、大きければ画質重視 In-Game Font Shadow ゲーム内の文字に影を付けるか。処理速度に大きく関わる Off On Static Strings 弦のアニメの設定(?) Yes No Effects Display Mode 音に合わせた画面効果。処理速度に大きく関わる Static シンプルな効果 Animated 複雑な効果 Off More Effects Use Shaders エフェクトでシェーダーを使うか。Yes推奨 Yes No Neck ノートヒットでフレットが光る(?) By Theme Disabled Flashing Stage By Theme Disabled EQ Lightning Solo and SP Lightnings Disabled By Theme Tails BREでの終端画像設定(?) RB2 By Theme Classic Lightnings Notes ノートをメタリックにしたければ変更(?) By Theme Disabled Metal CDs CDのライティング設定(?) White By Theme Disabled
https://w.atwiki.jp/alphaomega/pages/60.html
youtube-dl - download videos from youtube.com or other video platforms INSTALLATION DESCRIPTION OPTIONS CONFIGURATION OUTPUT TEMPLATE FORMAT SELECTION VIDEO SELECTION FAQ DEVELOPER INSTRUCTIONS EMBEDDING YOUTUBE-DL BUGS COPYRIGHT INSTALLATION To install it right away for all UNIX users (Linux, macOS, etc.), type sudo curl -L https //yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl If you do not have curl, you can alternatively use a recent wget sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C \Windows\System32). You can also use pip sudo -H pip install --upgrade youtube-dl This command will update youtube-dl if you have already installed it. See the pypi page for more information. macOS users can install youtube-dl with Homebrew brew install youtube-dl Or with MacPorts sudo port install youtube-dl Alternatively, refer to the developer instructions for how to check out and work with the git repository. For further options, including PGP signatures, see the youtube-dl Download Page. DESCRIPTION youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on macOS. It is released to the public domain, which means you can modify it, redistribute it or use it however you like. youtube-dl [OPTIONS] URL [URL...] OPTIONS -h, --help Print this help text and exit --version Print program version and exit -U, --update Update this program to latest version. Make sure that you have sufficient permissions (run with sudo if needed) -i, --ignore-errors Continue on download errors, for example to skip unavailable videos in a playlist --abort-on-error Abort downloading of further videos (in the playlist or the command line) if an error occurs --dump-user-agent Display the current browser identification --list-extractors List all supported extractors --extractor-descriptions Output descriptions of all supported extractors --force-generic-extractor Force extraction to use the generic extractor --default-search PREFIX Use this prefix for unqualified URLs. For example gvsearch2 downloads two videos from google videos for youtube-dl large apple . Use the value auto to let youtube-dl guess ( auto_warning to emit a warning when guessing). error just throws an error. The default value fixup_error repairs broken URLs, but emits an error if this is not possible instead of searching. --ignore-config Do not read configuration files. When given in the global configuration file /etc/youtube-dl.conf Do not read the user configuration in ~/.config/youtube- dl/config (%APPDATA%/youtube-dl/config.txt on Windows) --config-location PATH Location of the configuration file; either the path to the config or its containing directory. --flat-playlist Do not extract the videos of a playlist, only list them. --mark-watched Mark videos watched (YouTube only) --no-mark-watched Do not mark videos watched (YouTube only) --no-color Do not emit color codes in output Network Options --proxy URL Use the specified HTTP/HTTPS/SOCKS proxy. To enable SOCKS proxy, specify a proper scheme. For example socks5 //127.0.0.1 1080/. Pass in an empty string (--proxy ) for direct connection --socket-timeout SECONDS Time to wait before giving up, in seconds --source-address IP Client-side IP address to bind to -4, --force-ipv4 Make all connections via IPv4 -6, --force-ipv6 Make all connections via IPv6 Geo Restriction --geo-verification-proxy URL Use this proxy to verify the IP address for some geo-restricted sites. The default proxy specified by --proxy (or none, if the option is not present) is used for the actual downloading. --geo-bypass Bypass geographic restriction via faking X-Forwarded-For HTTP header --no-geo-bypass Do not bypass geographic restriction via faking X-Forwarded-For HTTP header --geo-bypass-country CODE Force bypass geographic restriction with explicitly provided two-letter ISO 3166-2 country code --geo-bypass-ip-block IP_BLOCK Force bypass geographic restriction with explicitly provided IP block in CIDR notation Video Selection --playlist-start NUMBER Playlist video to start at (default is 1) --playlist-end NUMBER Playlist video to end at (default is last) --playlist-items ITEM_SPEC Playlist video items to download. Specify indices of the videos in the playlist separated by commas like --playlist-items 1,2,5,8 if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range --playlist-items 1-3,7,10-13 , it will download the videos at index 1, 2, 3, 7, 10, 11, 12 and 13. --match-title REGEX Download only matching titles (regex or caseless sub-string) --reject-title REGEX Skip download for matching titles (regex or caseless sub-string) --max-downloads NUMBER Abort after downloading NUMBER files --min-filesize SIZE Do not download any videos smaller than SIZE (e.g. 50k or 44.6m) --max-filesize SIZE Do not download any videos larger than SIZE (e.g. 50k or 44.6m) --date DATE Download only videos uploaded in this date --datebefore DATE Download only videos uploaded on or before this date (i.e. inclusive) --dateafter DATE Download only videos uploaded on or after this date (i.e. inclusive) --min-views COUNT Do not download any videos with less than COUNT views --max-views COUNT Do not download any videos with more than COUNT views --match-filter FILTER Generic video filter. Specify any key (see the OUTPUT TEMPLATE for a list of available keys) to match if the key is present, !key to check if the key is not present, key NUMBER (like comment_count 12 , also works with =, , =, !=, =) to compare against a number, key = LITERAL (like uploader = Mike Smith , also works with !=) to match against a string literal and to require multiple matches. Values which are not known are excluded unless you put a question mark (?) after the operator. For example, to only match videos that have been liked more than 100 times and disliked less than 50 times (or the dislike functionality is not available at the given service), but who also have a description, use --match-filter like_count 100 dislike_count ? 50 description . --no-playlist Download only the video, if the URL refers to a video and a playlist. --yes-playlist Download the playlist, if the URL refers to a video and a playlist. --age-limit YEARS Download only videos suitable for the given age --download-archive FILE Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it. --include-ads Download advertisements as well (experimental) Download Options -r, --limit-rate RATE Maximum download rate in bytes per second (e.g. 50K or 4.2M) -R, --retries RETRIES Number of retries (default is 10), or infinite . --fragment-retries RETRIES Number of retries for a fragment (default is 10), or infinite (DASH, hlsnative and ISM) --skip-unavailable-fragments Skip unavailable fragments (DASH, hlsnative and ISM) --abort-on-unavailable-fragment Abort downloading when some fragment is not available --keep-fragments Keep downloaded fragments on disk after downloading is finished; fragments are erased by default --buffer-size SIZE Size of download buffer (e.g. 1024 or 16K) (default is 1024) --no-resize-buffer Do not automatically adjust the buffer size. By default, the buffer size is automatically resized from an initial value of SIZE. --http-chunk-size SIZE Size of a chunk for chunk-based HTTP downloading (e.g. 10485760 or 10M) (default is disabled). May be useful for bypassing bandwidth throttling imposed by a webserver (experimental) --playlist-reverse Download playlist videos in reverse order --playlist-random Download playlist videos in random order --xattr-set-filesize Set file xattribute ytdl.filesize with expected file size --hls-prefer-native Use the native HLS downloader instead of ffmpeg --hls-prefer-ffmpeg Use ffmpeg instead of the native HLS downloader --hls-use-mpegts Use the mpegts container for HLS videos, allowing to play the video while downloading (some players may not be able to play it) --external-downloader COMMAND Use the specified external downloader. Currently supports aria2c,avconv,axel,curl,ffmpeg,httpie,wget --external-downloader-args ARGS Give these arguments to the external downloader Filesystem Options -a, --batch-file FILE File containing URLs to download ( - for stdin), one URL per line. Lines starting with # , ; or ] are considered as comments and ignored. --id Use only video ID in file name -o, --output TEMPLATE Output filename template, see the OUTPUT TEMPLATE for all the info --autonumber-start NUMBER Specify the start value for %(autonumber)s (default is 1) --restrict-filenames Restrict filenames to only ASCII characters, and avoid and spaces in filenames -w, --no-overwrites Do not overwrite files -c, --continue Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible. --no-continue Do not resume partially downloaded files (restart from beginning) --no-part Do not use .part files - write directly into output file --no-mtime Do not use the Last-modified header to set the file modification time --write-description Write video description to a .description file --write-info-json Write video metadata to a .info.json file --write-annotations Write video annotations to a .annotations.xml file --load-info-json FILE JSON file containing the video information (created with the --write-info-json option) --cookies FILE File to read cookies from and dump cookie jar in --cache-dir DIR Location in the filesystem where youtube-dl can store some downloaded information permanently. By default $XDG_CACHE_HOME/youtube-dl or ~/.cache/youtube-dl . At the moment, only YouTube player files (for videos with obfuscated signatures) are cached, but that may change. --no-cache-dir Disable filesystem caching --rm-cache-dir Delete all filesystem cache files Thumbnail images --write-thumbnail Write thumbnail image to disk --write-all-thumbnails Write all thumbnail image formats to disk --list-thumbnails Simulate and list all available thumbnail formats Verbosity / Simulation Options -q, --quiet Activate quiet mode --no-warnings Ignore warnings -s, --simulate Do not download the video and do not write anything to disk --skip-download Do not download the video -g, --get-url Simulate, quiet but print URL -e, --get-title Simulate, quiet but print title --get-id Simulate, quiet but print id --get-thumbnail Simulate, quiet but print thumbnail URL --get-description Simulate, quiet but print video description --get-duration Simulate, quiet but print video length --get-filename Simulate, quiet but print output filename --get-format Simulate, quiet but print output format -j, --dump-json Simulate, quiet but print JSON information. See the OUTPUT TEMPLATE for a description of available keys. -J, --dump-single-json Simulate, quiet but print JSON information for each command-line argument. If the URL refers to a playlist, dump the whole playlist information in a single line. --print-json Be quiet and print the video information as JSON (video is still being downloaded). --newline Output progress bar as new lines --no-progress Do not print progress bar --console-title Display progress in console titlebar -v, --verbose Print various debugging information --dump-pages Print downloaded pages encoded using base64 to debug problems (very verbose) --write-pages Write downloaded intermediary pages to files in the current directory to debug problems --print-traffic Display sent and read HTTP traffic -C, --call-home Contact the youtube-dl server for debugging --no-call-home Do NOT contact the youtube-dl server for debugging Workarounds --encoding ENCODING Force the specified encoding (experimental) --no-check-certificate Suppress HTTPS certificate validation --prefer-insecure Use an unencrypted connection to retrieve information about the video. (Currently supported only for YouTube) --user-agent UA Specify a custom user agent --referer URL Specify a custom referer, use if the video access is restricted to one domain --add-header FIELD VALUE Specify a custom HTTP header and its value, separated by a colon . You can use this option multiple times --bidi-workaround Work around terminals that lack bidirectional text support. Requires bidiv or fribidi executable in PATH --sleep-interval SECONDS Number of seconds to sleep before each download when used alone or a lower bound of a range for randomized sleep before each download (minimum possible number of seconds to sleep) when used along with --max-sleep-interval. --max-sleep-interval SECONDS Upper bound of a range for randomized sleep before each download (maximum possible number of seconds to sleep). Must only be used along with --min-sleep-interval. Video Format Options -f, --format FORMAT Video format code, see the FORMAT SELECTION for all the info --all-formats Download all available video formats --prefer-free-formats Prefer free video formats unless a specific one is requested -F, --list-formats List all available formats of requested videos --youtube-skip-dash-manifest Do not download the DASH manifests and related data on YouTube videos --merge-output-format FORMAT If a merge is required (e.g. bestvideo+bestaudio), output to given container format. One of mkv, mp4, ogg, webm, flv. Ignored if no merge is required Subtitle Options --write-sub Write subtitle file --write-auto-sub Write automatically generated subtitle file (YouTube only) --all-subs Download all the available subtitles of the video --list-subs List all available subtitles for the video --sub-format FORMAT Subtitle format, accepts formats preference, for example srt or ass/srt/best --sub-lang LANGS Languages of the subtitles to download (optional) separated by commas, use --list- subs for available language tags Authentication Options -u, --username USERNAME Login with this account ID -p, --password PASSWORD Account password. If this option is left out, youtube-dl will ask interactively. -2, --twofactor TWOFACTOR Two-factor authentication code -n, --netrc Use .netrc authentication data --video-password PASSWORD Video password (vimeo, smotri, youku) Adobe Pass Options --ap-mso MSO Adobe Pass multiple-system operator (TV provider) identifier, use --ap-list-mso for a list of available MSOs --ap-username USERNAME Multiple-system operator account login --ap-password PASSWORD Multiple-system operator account password. If this option is left out, youtube-dl will ask interactively. --ap-list-mso List all supported multiple-system operators Post-processing Options -x, --extract-audio Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT Specify audio format best , aac , flac , mp3 , m4a , opus , vorbis , or wav ; best by default; No effect without -x --audio-quality QUALITY Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5) --recode-video FORMAT Encode the video to another format if necessary (currently supported mp4|flv|ogg|webm|mkv|avi) --postprocessor-args ARGS Give these arguments to the postprocessor -k, --keep-video Keep the video file on disk after the post- processing; the video is erased by default --no-post-overwrites Do not overwrite post-processed files; the post-processed files are overwritten by default --embed-subs Embed subtitles in the video (only for mp4, webm and mkv videos) --embed-thumbnail Embed thumbnail in the audio as cover art --add-metadata Write metadata to the video file --metadata-from-title FORMAT Parse additional metadata like song title / artist from the video title. The format syntax is the same as --output. Regular expression with named capture groups may also be used. The parsed parameters replace existing values. Example --metadata-from- title %(artist)s - %(title)s matches a title like Coldplay - Paradise . Example (regex) --metadata-from-title (?P artist .+?) - (?P title .+) --xattrs Write metadata to the video file s xattrs (using dublin core and xdg standards) --fixup POLICY Automatically correct known faults of the file. One of never (do nothing), warn (only emit a warning), detect_or_warn (the default; fix file if we can, warn otherwise) --prefer-avconv Prefer avconv over ffmpeg for running the postprocessors --prefer-ffmpeg Prefer ffmpeg over avconv for running the postprocessors (default) --ffmpeg-location PATH Location of the ffmpeg/avconv binary; either the path to the binary or its containing directory. --exec CMD Execute a command on the file after downloading and post-processing, similar to find s -exec syntax. Example --exec adb push {} /sdcard/Music/ rm {} --convert-subs FORMAT Convert the subtitles to other format (currently supported srt|ass|vtt|lrc) CONFIGURATION You can configure youtube-dl by placing any supported command line option to a configuration file. On Linux and macOS, the system wide configuration file is located at /etc/youtube-dl.conf and the user wide configuration file at ~/.config/youtube-dl/config. On Windows, the user wide configuration file locations are %APPDATA%\youtube-dl\config.txt or C \Users\ user name \youtube-dl.conf. Note that by default configuration file may not exist so you may need to create it yourself. For example, with the following configuration file youtube-dl will always extract the audio, not copy the mtime, use a proxy and save all videos under Movies directory in your home directory # Lines starting with # are comments # Always extract audio -x # Do not copy the mtime --no-mtime # Use this proxy --proxy 127.0.0.1 3128 # Save all videos under Movies directory in your home directory -o ~/Movies/%(title)s.%(ext)s Note that options in configuration file are just the same options aka switches used in regular command line calls thus there must be no whitespace after - or --, e.g. -o or --proxy but not - o or -- proxy. You can use --ignore-config if you want to disable the configuration file for a particular youtube-dl run. You can also use --config-location if you want to use custom configuration file for a particular youtube-dl run. Authentication with .netrc file You may also want to configure automatic credentials storage for extractors that support authentication (by providing login and password with --username and --password) in order not to pass credentials as command line arguments on every youtube-dl execution and prevent tracking plain text passwords in the shell command history. You can achieve this using a .netrc file on a per extractor basis. For that you will need to create a .netrc file in your $HOME and restrict permissions to read/write by only you touch $HOME/.netrc chmod a-rwx,u+rw $HOME/.netrc After that you can add credentials for an extractor in the following format, where extractor is the name of the extractor in lowercase machine extractor login login password password For example machine youtube login myaccount@gmail.com password my_youtube_password machine twitch login my_twitch_account_name password my_twitch_password To activate authentication with the .netrc file you should pass --netrc to youtube-dl or place it in the configuration file. On Windows you may also need to setup the %HOME% environment variable manually. For example set HOME=%USERPROFILE% OUTPUT TEMPLATE The -o option allows users to indicate a template for the output file names. tl;dr navigate me to examples. The basic usage is not to set any template arguments when downloading a single file, like in youtube-dl -o funny_video.flv https //some/video . However, it may contain special sequences that will be replaced when downloading each video. The special sequences may be formatted according to python string formatting operations. For example, %(NAME)s or %(NAME)05d. To clarify, that is a percent symbol followed by a name in parentheses, followed by formatting operations. Allowed names along with sequence type are id (string) Video identifier title (string) Video title url (string) Video URL ext (string) Video filename extension alt_title (string) A secondary title of the video display_id (string) An alternative identifier for the video uploader (string) Full name of the video uploader license (string) License name the video is licensed under creator (string) The creator of the video release_date (string) The date (YYYYMMDD) when the video was released timestamp (numeric) UNIX timestamp of the moment the video became available upload_date (string) Video upload date (YYYYMMDD) uploader_id (string) Nickname or id of the video uploader channel (string) Full name of the channel the video is uploaded on channel_id (string) Id of the channel location (string) Physical location where the video was filmed duration (numeric) Length of the video in seconds view_count (numeric) How many users have watched the video on the platform like_count (numeric) Number of positive ratings of the video dislike_count (numeric) Number of negative ratings of the video repost_count (numeric) Number of reposts of the video average_rating (numeric) Average rating give by users, the scale used depends on the webpage comment_count (numeric) Number of comments on the video age_limit (numeric) Age restriction for the video (years) is_live (boolean) Whether this video is a live stream or a fixed-length video start_time (numeric) Time in seconds where the reproduction should start, as specified in the URL end_time (numeric) Time in seconds where the reproduction should end, as specified in the URL format (string) A human-readable description of the format format_id (string) Format code specified by --format format_note (string) Additional info about the format width (numeric) Width of the video height (numeric) Height of the video resolution (string) Textual description of width and height tbr (numeric) Average bitrate of audio and video in KBit/s abr (numeric) Average audio bitrate in KBit/s acodec (string) Name of the audio codec in use asr (numeric) Audio sampling rate in Hertz vbr (numeric) Average video bitrate in KBit/s fps (numeric) Frame rate vcodec (string) Name of the video codec in use container (string) Name of the container format filesize (numeric) The number of bytes, if known in advance filesize_approx (numeric) An estimate for the number of bytes protocol (string) The protocol that will be used for the actual download extractor (string) Name of the extractor extractor_key (string) Key name of the extractor epoch (numeric) Unix epoch when creating the file autonumber (numeric) Five-digit number that will be increased with each download, starting at zero playlist (string) Name or id of the playlist that contains the video playlist_index (numeric) Index of the video in the playlist padded with leading zeros according to the total length of the playlist playlist_id (string) Playlist identifier playlist_title (string) Playlist title playlist_uploader (string) Full name of the playlist uploader playlist_uploader_id (string) Nickname or id of the playlist uploader Available for the video that belongs to some logical chapter or section chapter (string) Name or title of the chapter the video belongs to chapter_number (numeric) Number of the chapter the video belongs to chapter_id (string) Id of the chapter the video belongs to Available for the video that is an episode of some series or programme series (string) Title of the series or programme the video episode belongs to season (string) Title of the season the video episode belongs to season_number (numeric) Number of the season the video episode belongs to season_id (string) Id of the season the video episode belongs to episode (string) Title of the video episode episode_number (numeric) Number of the video episode within a season episode_id (string) Id of the video episode Available for the media that is a track or a part of a music album track (string) Title of the track track_number (numeric) Number of the track within an album or a disc track_id (string) Id of the track artist (string) Artist(s) of the track genre (string) Genre(s) of the track album (string) Title of the album the track belongs to album_type (string) Type of the album album_artist (string) List of all artists appeared on the album disc_number (numeric) Number of the disc or other physical medium the track belongs to release_year (numeric) Year (YYYY) when the album was released Each aforementioned sequence when referenced in an output template will be replaced by the actual value corresponding to the sequence name. Note that some of the sequences are not guaranteed to be present since they depend on the metadata obtained by a particular extractor. Such sequences will be replaced with NA. For example for -o %(title)s-%(id)s.%(ext)s and an mp4 video with title youtube-dl test video and id BaW_jenozKcj, this will result in a youtube-dl test video-BaW_jenozKcj.mp4 file created in the current directory. For numeric sequences you can use numeric related formatting, for example, %(view_count)05d will result in a string with view count padded with zeros up to 5 characters, like in 00042. Output templates can also contain arbitrary hierarchical path, e.g. -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s which will result in downloading each video in a directory corresponding to this path template. Any missing directory will be automatically created for you. To use percent literals in an output template use %%. To output to stdout use -o -. The current default template is %(title)s-%(id)s.%(ext)s. In some cases, you don t want special characters such as 中, spaces, or , such as when transferring the downloaded filename to a Windows system or the filename through an 8bit-unsafe channel. In these cases, add the --restrict-filenames flag to get a shorter title Output template and Windows batch files If you are using an output template inside a Windows batch file then you must escape plain percent characters (%) by doubling, so that -o %(title)s-%(id)s.%(ext)s should become -o %%(title)s-%%(id)s.%%(ext)s . However you should not touch % s that are not plain characters, e.g. environment variables for expansion should stay intact -o C \%HOMEPATH%\Desktop\%%(title)s.%%(ext)s . Output template examples Note that on Windows you may need to use double quotes instead of single. $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc youtube-dl test video _ä↭𝕐.mp4 # All kinds of weird characters $ youtube-dl --get-filename -o %(title)s.%(ext)s BaW_jenozKc --restrict-filenames youtube-dl_test_video_.mp4 # A simple file name # Download YouTube playlist videos in separate directory indexed by video order in a playlist $ youtube-dl -o %(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re # Download all playlists of YouTube channel/user keeping each playlist in separate directory $ youtube-dl -o %(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s https //www.youtube.com/user/TheLinuxFoundation/playlists # Download Udemy course keeping each chapter in separate directory under MyVideos directory in your home $ youtube-dl -u user -p password -o ~/MyVideos/%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s https //www.udemy.com/java-tutorial/ # Download entire series season keeping each series and each season in separate directory under C /MyVideos $ youtube-dl -o C /MyVideos/%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s https //videomore.ru/kino_v_detalayah/5_sezon/367617 # Stream the video being downloaded to stdout $ youtube-dl -o - BaW_jenozKc FORMAT SELECTION By default youtube-dl tries to download the best available quality, i.e. if you want the best quality you don t need to pass any special options, youtube-dl will guess it for you by default. But sometimes you may want to download in a different format, for example when you are on a slow or intermittent connection. The key mechanism for achieving this is so-called format selection based on which you can explicitly specify desired format, select formats based on some criterion or criteria, setup precedence and much more. The general syntax for format selection is --format FORMAT or shorter -f FORMAT where FORMAT is a selector expression, i.e. an expression that describes format or formats you would like to download. tl;dr navigate me to examples. The simplest case is requesting a specific format, for example with -f 22 you can download the format with format code equal to 22. You can get the list of available format codes for particular video using --list-formats or -F. Note that these format codes are extractor specific. You can also use a file extension (currently 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm are supported) to download the best quality format of a particular file extension served as a single file, e.g. -f webm will download the best quality format with the webm extension served as a single file. You can also use special names to select particular edge case formats best Select the best quality format represented by a single file with video and audio. worst Select the worst quality format represented by a single file with video and audio. bestvideo Select the best quality video-only format (e.g. DASH video). May not be available. worstvideo Select the worst quality video-only format. May not be available. bestaudio Select the best quality audio only-format. May not be available. worstaudio Select the worst quality audio only-format. May not be available. For example, to download the worst quality video-only format you can use -f worstvideo. If you want to download multiple videos and they don t have the same formats available, you can specify the order of preference using slashes. Note that slash is left-associative, i.e. formats on the left hand side are preferred, for example -f 22/17/18 will download format 22 if it s available, otherwise it will download format 17 if it s available, otherwise it will download format 18 if it s available, otherwise it will complain that no suitable formats are available for download. If you want to download several formats of the same video use a comma as a separator, e.g. -f 22,17,18 will download all these three formats, of course if they are available. Or a more sophisticated example combined with the precedence feature -f 136/137/mp4/bestvideo,140/m4a/bestaudio. You can also filter the video formats by putting a condition in brackets, as in -f best[height=720] (or -f [filesize 10M] ). The following numeric meta fields can be used with comparisons , =, , =, = (equals), != (not equals) filesize The number of bytes, if known in advance width Width of the video, if known height Height of the video, if known tbr Average bitrate of audio and video in KBit/s abr Average audio bitrate in KBit/s vbr Average video bitrate in KBit/s asr Audio sampling rate in Hertz fps Frame rate Also filtering work for comparisons = (equals), ^= (starts with), $= (ends with), *= (contains) and following string meta fields ext File extension acodec Name of the audio codec in use vcodec Name of the video codec in use container Name of the container format protocol The protocol that will be used for the actual download, lower-case (http, https, rtsp, rtmp, rtmpe, mms, f4m, ism, http_dash_segments, m3u8, or m3u8_native) format_id A short description of the format Any string comparison may be prefixed with negation ! in order to produce an opposite comparison, e.g. !*= (does not contain). Note that none of the aforementioned meta fields are guaranteed to be present since this solely depends on the metadata obtained by particular extractor, i.e. the metadata offered by the video hoster. Formats for which the value is not known are excluded unless you put a question mark (?) after the operator. You can combine format filters, so -f [height =? 720][tbr 500] selects up to 720p videos (or videos where the height is not known) with a bitrate of at least 500 KBit/s. You can merge the video and audio of two formats into a single file using -f video-format + audio-format (requires ffmpeg or avconv installed), for example -f bestvideo+bestaudio will download the best video-only format, the best audio-only format and mux them together with ffmpeg/avconv. Format selectors can also be grouped using parentheses, for example if you want to download the best mp4 and webm formats with a height lower than 480 you can use -f (mp4,webm)[height 480] . Since the end of April 2015 and version 2015.04.26, youtube-dl uses -f bestvideo+bestaudio/best as the default format selection (see #5447, #5456). If ffmpeg or avconv are installed this results in downloading bestvideo and bestaudio separately and muxing them together into a single file giving the best overall quality available. Otherwise it falls back to best and results in downloading the best available quality served as a single file. best is also needed for videos that don t come from YouTube because they don t provide the audio and video in two different files. If you want to only download some DASH formats (for example if you are not interested in getting videos with a resolution higher than 1080p), you can add -f bestvideo[height =?1080]+bestaudio/best to your configuration file. Note that if you use youtube-dl to stream to stdout (and most likely to pipe it to your media player then), i.e. you explicitly specify output template as -o -, youtube-dl still uses -f best format selection in order to start content delivery immediately to your player and not to wait until bestvideo and bestaudio are downloaded and muxed. If you want to preserve the old format selection behavior (prior to youtube-dl 2015.04.26), i.e. you want to download the best available quality media served as a single file, you should explicitly specify your choice with -f best. You may want to add it to the configuration file in order not to type it every time you run youtube-dl. Format selection examples Note that on Windows you may need to use double quotes instead of single. # Download best mp4 format available or any other best if no mp4 available $ youtube-dl -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best # Download best format available but no better than 480p $ youtube-dl -f bestvideo[height =480]+bestaudio/best[height =480] # Download best video only format but no bigger than 50 MB $ youtube-dl -f best[filesize 50M] # Download best format available via direct link over HTTP/HTTPS protocol $ youtube-dl -f (bestvideo+bestaudio/best)[protocol^=http] # Download the best video format and the best audio format without merging them $ youtube-dl -f bestvideo,bestaudio -o %(title)s.f%(format_id)s.%(ext)s Note that in the last example, an output template is recommended as bestvideo and bestaudio may have the same file name. VIDEO SELECTION Videos can be filtered by their upload date using the options --date, --datebefore or --dateafter. They accept dates in two formats Absolute dates Dates in the format YYYYMMDD. Relative dates Dates in the format (now|today)[+-][0-9](day|week|month|year)(s)? Examples # Download only the videos uploaded in the last 6 months $ youtube-dl --dateafter now-6months # Download only the videos uploaded on January 1, 1970 $ youtube-dl --date 19700101 $ # Download only the videos uploaded in the 200x decade $ youtube-dl --dateafter 20000101 --datebefore 20091231 FAQ How do I update youtube-dl? If you ve followed our manual installation instructions, you can simply run youtube-dl -U (or, on Linux, sudo youtube-dl -U). If you have used pip, a simple sudo pip install -U youtube-dl is sufficient to update. If you have installed youtube-dl using a package manager like apt-get or yum, use the standard system update mechanism to update. Note that distribution packages are often outdated. As a rule of thumb, youtube-dl releases at least once a month, and often weekly or even daily. Simply go to https //yt-dl.org to find out the current version. Unfortunately, there is nothing we youtube-dl developers can do if your distribution serves a really outdated version. You can (and should) complain to your distribution in their bugtracker or support forum. As a last resort, you can also uninstall the version installed by your package manager and follow our manual installation instructions. For that, remove the distribution s package, with a line like sudo apt-get remove -y youtube-dl Afterwards, simply follow our manual installation instructions sudo wget https //yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl hash -r Again, from then on you ll be able to update with sudo youtube-dl -U. youtube-dl is extremely slow to start on Windows Add a file exclusion for youtube-dl.exe in Windows Defender settings. I m getting an error Unable to extract OpenGraph title on YouTube playlists YouTube changed their playlist format in March 2014 and later on, so you ll need at least youtube-dl 2014.07.25 to download all YouTube videos. If you have installed youtube-dl with a package manager, pip, setup.py or a tarball, please use that to update. Note that Ubuntu packages do not seem to get updated anymore. Since we are not affiliated with Ubuntu, there is little we can do. Feel free to report bugs to the Ubuntu packaging people - all they have to do is update the package to a somewhat recent version. See above for a way to update. I m getting an error when trying to use output template error using output template conflicts with using title, video ID or auto number Make sure you are not using -o with any of these options -t, --title, --id, -A or --auto-number set in command line or in a configuration file. Remove the latter if any. Do I always have to pass -citw? By default, youtube-dl intends to have the best options (incidentally, if you have a convincing case that these should be different, please file an issue where you explain that). Therefore, it is unnecessary and sometimes harmful to copy long option strings from webpages. In particular, the only option out of -citw that is regularly useful is -i. Can you please put the -b option back? Most people asking this question are not aware that youtube-dl now defaults to downloading the highest available quality as reported by YouTube, which will be 1080p or 720p in some cases, so you no longer need the -b option. For some specific videos, maybe YouTube does not report them to be available in a specific high quality format you re interested in. In that case, simply request it with the -f option and youtube-dl will try to download it. I get HTTP error 402 when trying to download a video. What s this? Apparently YouTube requires you to pass a CAPTCHA test if you download too much. We re considering to provide a way to let you solve the CAPTCHA, but at the moment, your best course of action is pointing a web browser to the youtube URL, solving the CAPTCHA, and restart youtube-dl. Do I need any other programs? youtube-dl works fine on its own on most sites. However, if you want to convert video/audio, you ll need avconv or ffmpeg. On some sites - most notably YouTube - videos can be retrieved in a higher quality format without sound. youtube-dl will detect whether avconv/ffmpeg is present and automatically pick the best option. Videos or video formats streamed via RTMP protocol can only be downloaded when rtmpdump is installed. Downloading MMS and RTSP videos requires either mplayer or mpv to be installed. I have downloaded a video but how can I play it? Once the video is fully downloaded, use any video player, such as mpv, vlc or mplayer. I extracted a video URL with -g, but it does not play on another machine / in my web browser. It depends a lot on the service. In many cases, requests for the video (to download/play it) must come from the same IP address and with the same cookies and/or HTTP headers. Use the --cookies option to write the required cookies into a file, and advise your downloader to read cookies from that file. Some sites also require a common user agent to be used, use --dump-user-agent to see the one in use by youtube-dl. You can also get necessary cookies and HTTP headers from JSON output obtained with --dump-json. It may be beneficial to use IPv6; in some cases, the restrictions are only applied to IPv4. Some services (sometimes only for a subset of videos) do not restrict the video URL by IP address, cookie, or user-agent, but these are the exception rather than the rule. Please bear in mind that some URL protocols are not supported by browsers out of the box, including RTMP. If you are using -g, your own downloader must support these as well. If you want to play the video on a machine that is not running youtube-dl, you can relay the video content from the machine that runs youtube-dl. You can use -o - to let youtube-dl stream a video to stdout, or simply allow the player to download the files written by youtube-dl in turn. ERROR no fmt_url_map or conn information found in video info YouTube has switched to a new video info format in July 2011 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. ERROR unable to download video YouTube requires an additional signature since September 2012 which is not supported by old versions of youtube-dl. See above for how to update youtube-dl. Video URL contains an ampersand and I m getting some strange output [1] 2839 or v is not recognized as an internal or external command That s actually the output from your shell. Since ampersand is one of the special shell characters it s interpreted by the shell preventing you from passing the whole URL to youtube-dl. To disable your shell from interpreting the ampersands (or any other special characters) you have to either put the whole URL in quotes or escape them with a backslash (which approach will work depends on your shell). For example if your URL is https //www.youtube.com/watch?t=4 v=BaW_jenozKc you should end up with following command youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc or youtube-dl https //www.youtube.com/watch?t=4\ v=BaW_jenozKc For Windows you have to use the double quotes youtube-dl https //www.youtube.com/watch?t=4 v=BaW_jenozKc ExtractorError Could not find JS function u OF In February 2015, the new YouTube player contained a character sequence in a string that was misinterpreted by old versions of youtube-dl. See above for how to update youtube-dl. HTTP Error 429 Too Many Requests or 402 Payment Required These two error codes indicate that the service is blocking your IP address because of overuse. Usually this is a soft block meaning that you can gain access again after solving CAPTCHA. Just open a browser and solve a CAPTCHA the service suggests you and after that pass cookies to youtube-dl. Note that if your machine has multiple external IPs then you should also pass exactly the same IP you ve used for solving CAPTCHA with --source-address. Also you may need to pass a User-Agent HTTP header of your browser with --user-agent. If this is not the case (no CAPTCHA suggested to solve by the service) then you can contact the service and ask them to unblock your IP address, or - if you have acquired a whitelisted IP address already - use the --proxy or --source-address options to select another IP address. SyntaxError Non-ASCII character The error File youtube-dl , line 2 SyntaxError Non-ASCII character \x93 ... means you re using an outdated version of Python. Please update to Python 2.6 or 2.7. What is this binary file? Where has the code gone? Since June 2012 (#342) youtube-dl is packed as an executable zipfile, simply unzip it (might need renaming to youtube-dl.zip first on some systems) or clone the git repository, as laid out above. If you modify the code, you can run it by executing the __main__.py file. To recompile the executable, run make youtube-dl. The exe throws an error due to missing MSVCR100.dll To run the exe you need to install first the Microsoft Visual C++ 2010 Redistributable Package (x86). On Windows, how should I set up ffmpeg and youtube-dl? Where should I put the exe files? If you put youtube-dl and ffmpeg in the same directory that you re running the command from, it will work, but that s rather cumbersome. To make a different directory work - either for ffmpeg, or for youtube-dl, or for both - simply create the directory (say, C \bin, or C \Users\ User name \bin), put all the executables directly in there, and then set your PATH environment variable to include that directory. From then on, after restarting your shell, you will be able to access both youtube-dl and ffmpeg (and youtube-dl will be able to find ffmpeg) by simply typing youtube-dl or ffmpeg, no matter what directory you re in. How do I put downloads into a specific folder? Use the -o to specify an output template, for example -o /home/user/videos/%(title)s-%(id)s.%(ext)s . If you want this for all of your downloads, put the option into your configuration file. How do I download a video starting with a -? Either prepend https //www.youtube.com/watch?v= or separate the ID from the options with -- youtube-dl -- -wNyEUrxzFU youtube-dl https //www.youtube.com/watch?v=-wNyEUrxzFU How do I pass cookies to youtube-dl? Use the --cookies option, for example --cookies /path/to/cookies/file.txt. In order to extract cookies from browser use any conforming browser extension for exporting cookies. For example, cookies.txt (for Chrome) or cookies.txt (for Firefox). Note that the cookies file must be in Mozilla/Netscape format and the first line of the cookies file must be either # HTTP Cookie File or # Netscape HTTP Cookie File. Make sure you have correct newline format in the cookies file and convert newlines if necessary to correspond with your OS, namely CRLF (\r\n) for Windows and LF (\n) for Unix and Unix-like systems (Linux, macOS, etc.). HTTP Error 400 Bad Request when using --cookies is a good sign of invalid newline format. Passing cookies to youtube-dl is a good way to workaround login when a particular extractor does not implement it explicitly. Another use case is working around CAPTCHA some websites require you to solve in particular cases in order to get access (e.g. YouTube, CloudFlare). How do I stream directly to media player? You will first need to tell youtube-dl to stream media to stdout with -o -, and also tell your media player to read from stdin (it must be capable of this for streaming) and then pipe former to latter. For example, streaming to vlc can be achieved with youtube-dl -o - https //www.youtube.com/watch?v=BaW_jenozKcj | vlc - How do I download only new videos from a playlist? Use download-archive feature. With this feature you should initially download the complete playlist with --download-archive /path/to/download/archive/file.txt that will record identifiers of all the videos in a special file. Each subsequent run with the same --download-archive will download only new videos and skip all videos that have been downloaded before. Note that only successful downloads are recorded in the file. For example, at first, youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re will download the complete PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re playlist and create a file archive.txt. Each subsequent run will only download new videos if any youtube-dl --download-archive archive.txt https //www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re Should I add --hls-prefer-native into my config? When youtube-dl detects an HLS video, it can download it either with the built-in downloader or ffmpeg. Since many HLS streams are slightly invalid and ffmpeg/youtube-dl each handle some invalid cases better than the other, there is an option to switch the downloader if needed. When youtube-dl knows that one particular downloader works better for a given website, that downloader will be picked. Otherwise, youtube-dl will pick the best downloader for general compatibility, which at the moment happens to be ffmpeg. This choice may change in future versions of youtube-dl, with improvements of the built-in downloader and/or ffmpeg. In particular, the generic extractor (used when your website is not in the list of supported sites by youtube-dl cannot mandate one specific downloader. If you put either --hls-prefer-native or --hls-prefer-ffmpeg into your configuration, a different subset of videos will fail to download correctly. Instead, it is much better to file an issue or a pull request which details why the native or the ffmpeg HLS downloader is a better choice for your use case. Can you add support for this anime video site, or site which shows current movies for free? As a matter of policy (as well as legality), youtube-dl does not include support for services that specialize in infringing copyright. As a rule of thumb, if you cannot easily find a video that the service is quite obviously allowed to distribute (i.e. that has been uploaded by the creator, the creator s distributor, or is published under a free license), the service is probably unfit for inclusion to youtube-dl. A note on the service that they don t host the infringing content, but just link to those who do, is evidence that the service should not be included into youtube-dl. The same goes for any DMCA note when the whole front page of the service is filled with videos they are not allowed to distribute. A "fair use" note is equally unconvincing if the service shows copyright-protected videos in full without authorization. Support requests for services that do purchase the rights to distribute their content are perfectly fine though. If in doubt, you can simply include a source that mentions the legitimate purchase of content. How can I speed up work on my issue? (Also known as Help, my important issue not being solved!) The youtube-dl core developer team is quite small. While we do our best to solve as many issues as possible, sometimes that can take quite a while. To speed up your issue, here s what you can do First of all, please do report the issue at our issue tracker. That allows us to coordinate all efforts by users and developers, and serves as a unified point. Unfortunately, the youtube-dl project has grown too large to use personal email as an effective communication channel. Please read the bug reporting instructions below. A lot of bugs lack all the necessary information. If you can, offer proxy, VPN, or shell access to the youtube-dl developers. If you are able to, test the issue from multiple computers in multiple countries to exclude local censorship or misconfiguration issues. If nobody is interested in solving your issue, you are welcome to take matters into your own hands and submit a pull request (or coerce/pay somebody else to do so). Feel free to bump the issue from time to time by writing a small comment ("Issue is still present in youtube-dl version ...from France, but fixed from Belgium"), but please not more than once a month. Please do not declare your issue as important or urgent. How can I detect whether a given URL is supported by youtube-dl? For one, have a look at the list of supported sites. Note that it can sometimes happen that the site changes its URL scheme (say, from https //example.com/video/1234567 to https //example.com/v/1234567 ) and youtube-dl reports an URL of a service in that list as unsupported. In that case, simply report a bug. It is not possible to detect whether a URL is supported or not. That s because youtube-dl contains a generic extractor which matches all URLs. You may be tempted to disable, exclude, or remove the generic extractor, but the generic extractor not only allows users to extract videos from lots of websites that embed a video from another service, but may also be used to extract video from a service that it s hosting itself. Therefore, we neither recommend nor support disabling, excluding, or removing the generic extractor. If you want to find out whether a given URL is supported, simply call youtube-dl with it. If you get no videos back, chances are the URL is either not referring to a video or unsupported. You can find out which by examining the output (if you run youtube-dl on the console) or catching an UnsupportedError exception if you run it from a Python program. Why do I need to go through that much red tape when filing bugs? Before we had the issue template, despite our extensive bug reporting instructions, about 80% of the issue reports we got were useless, for instance because people used ancient versions hundreds of releases old, because of simple syntactic errors (not in youtube-dl but in general shell usage), because the problem was already reported multiple times before, because people did not actually read an error message, even if it said "please install ffmpeg", because people did not mention the URL they were trying to download and many more simple, easy-to-avoid problems, many of whom were totally unrelated to youtube-dl. youtube-dl is an open-source project manned by too few volunteers, so we d rather spend time fixing bugs where we are certain none of those simple problems apply, and where we can be reasonably confident to be able to reproduce the issue without asking the reporter repeatedly. As such, the output of youtube-dl -v YOUR_URL_HERE is really all that s required to file an issue. The issue template also guides you through some basic steps you can do, such as checking that your version of youtube-dl is current. DEVELOPER INSTRUCTIONS Most users do not need to build youtube-dl and can download the builds or get them from their distribution. To run youtube-dl as a developer, you don t need to build anything either. Simply execute python -m youtube_dl To run the test, simply invoke your favorite test runner, or execute a test file directly; any of the following work python -m unittest discover python test/test_download.py nosetests See item 6 of new extractor tutorial for how to run extractor specific test cases. If you want to create a build of youtube-dl yourself, you ll need python make (only GNU make is supported) pandoc zip nosetests Adding support for a new site If you want to add support for a new site, first of all make sure this site is not dedicated to copyright infringement. youtube-dl does not support such sites thus pull requests adding support for them will be rejected. After you have ensured this site is distributing its content legally, you can follow this quick list (assuming your service is called yourextractor) Fork this repository Check out the source code with git clone git@github.com YOUR_GITHUB_USERNAME/youtube-dl.git Start a new git branch with cd youtube-dl git checkout -b yourextractor Start with this simple template and save it to youtube_dl/extractor/yourextractor.py # coding utf-8 from __future__ import unicode_literals from .common import InfoExtractor class YourExtractorIE(InfoExtractor) _VALID_URL = r https? //(? www\.)?yourextractor\.com/watch/(?P id [0-9]+) _TEST = { url https //yourextractor.com/watch/42 , md5 TODO md5 sum of the first 10241 bytes of the video file (use --test) , info_dict { id 42 , ext mp4 , title Video title goes here , thumbnail r re ^https? //.*\.jpg$ , # TODO more properties, either as # * A value # * MD5 checksum; start the string with md5 # * A regular expression; start the string with re # * Any Python type (for example int or float) } } def _real_extract(self, url) video_id = self._match_id(url) webpage = self._download_webpage(url, video_id) # TODO more code goes here, for example ... title = self._html_search_regex(r h1 (.+?) /h1 , webpage, title ) return { id video_id, title title, description self._og_search_description(webpage), uploader self._search_regex(r div[^ ]+id= uploader [^ ]* ([^ ]+) , webpage, uploader , fatal=False), # TODO more properties (see youtube_dl/extractor/common.py) } Add an import in youtube_dl/extractor/extractors.py. Run python test/test_download.py TestDownload.test_YourExtractor. This should fail at first, but you can continually re-run it until you re done. If you decide to add more than one test, then rename _TEST to _TESTS and make it into a list of dictionaries. The tests will then be named TestDownload.test_YourExtractor, TestDownload.test_YourExtractor_1, TestDownload.test_YourExtractor_2, etc. Note that tests with only_matching key in test s dict are not counted in. Have a look at youtube_dl/extractor/common.py for possible helper methods and a detailed description of what your extractor should and may return. Add tests and code for as many as you want. Make sure your code follows youtube-dl coding conventions and check the code with flake8 $ flake8 youtube_dl/extractor/yourextractor.py Make sure your code works under all Python versions claimed supported by youtube-dl, namely 2.6, 2.7, and 3.2+. When the tests pass, add the new files and commit them and push the result, like this $ git add youtube_dl/extractor/extractors.py $ git add youtube_dl/extractor/yourextractor.py $ git commit -m [yourextractor] Add new extractor $ git push origin yourextractor Finally, create a pull request. We ll then review and merge it. In any case, thank you very much for your contributions! youtube-dl coding conventions This section introduces a guide lines for writing idiomatic, robust and future-proof extractor code. Extractors are very fragile by nature since they depend on the layout of the source data provided by 3rd party media hosters out of your control and this layout tends to change. As an extractor implementer your task is not only to write code that will extract media links and metadata correctly but also to minimize dependency on the source s layout and even to make the code foresee potential future changes and be ready for that. This is important because it will allow the extractor not to break on minor layout changes thus keeping old youtube-dl versions working. Even though this breakage issue is easily fixed by emitting a new version of youtube-dl with a fix incorporated, all the previous versions become broken in all repositories and distros packages that may not be so prompt in fetching the update from us. Needless to say, some non rolling release distros may never receive an update at all. Mandatory and optional metafields For extraction to work youtube-dl relies on metadata your extractor extracts and provides to youtube-dl expressed by an information dictionary or simply info dict. Only the following meta fields in the info dict are considered mandatory for a successful extraction process by youtube-dl id (media identifier) title (media title) url (media download URL) or formats In fact only the last option is technically mandatory (i.e. if you can t figure out the download location of the media the extraction does not make any sense). But by convention youtube-dl also treats id and title as mandatory. Thus the aforementioned metafields are the critical data that the extraction does not make any sense without and if any of them fail to be extracted then the extractor is considered completely broken. Any field apart from the aforementioned ones are considered optional. That means that extraction should be tolerant to situations when sources for these fields can potentially be unavailable (even if they are always available at the moment) and future-proof in order not to break the extraction of general purpose mandatory fields. Example Say you have some source dictionary meta that you ve fetched as JSON with HTTP request and it has a key summary meta = self._download_json(url, video_id) Assume at this point meta s layout is { ... summary some fancy summary text , ... } Assume you want to extract summary and put it into the resulting info dict as description. Since description is an optional meta field you should be ready that this key may be missing from the meta dict, so that you should extract it like description = meta.get( summary ) # correct and not like description = meta[ summary ] # incorrect The latter will break extraction process with KeyError if summary disappears from meta at some later time but with the former approach extraction will just go ahead with description set to None which is perfectly fine (remember None is equivalent to the absence of data). Similarly, you should pass fatal=False when extracting optional data from a webpage with _search_regex, _html_search_regex or similar methods, for instance description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , fatal=False) With fatal set to False if _search_regex fails to extract description it will emit a warning and continue extraction. You can also pass default= some fallback value , for example description = self._search_regex( r span[^ ]+id= title [^ ]* ([^ ]+) , webpage, description , default=None) On failure this code will silently continue the extraction with description set to None. That is useful for metafields that may or may not be present. Provide fallbacks When extracting metadata try to do so from multiple sources. For example if title is present in several places, try extracting from at least some of them. This makes it more future-proof in case some of the sources become unavailable. Example Say meta from the previous example has a title and you are about to extract it. Since title is a mandatory meta field you should end up with something like title = meta[ title ] If title disappears from meta in future due to some changes on the hoster s side the extraction would fail since title is mandatory. That s expected. Assume that you have some another source you can extract title from, for example og title HTML meta of a webpage. In this case you can provide a fallback scenario title = meta.get( title ) or self._og_search_title(webpage) This code will try to extract from meta first and if it fails it will try extracting og title from a webpage. Regular expressions Don t capture groups you don t use Capturing group must be an indication that it s used somewhere in the code. Any group that is not used must be non capturing. Example Don t capture id attribute name here since you can t use it for anything anyway. Correct r (? id|ID)=(?P id \d+) Incorrect r (id|ID)=(?P id \d+) Make regular expressions relaxed and flexible When using regular expressions try to write them fuzzy, relaxed and flexible, skipping insignificant parts that are more likely to change, allowing both single and double quotes for quoted values and so on. Example Say you need to extract title from the following HTML code span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title some fancy title /span The code for that task should look similar to title = self._search_regex( r span[^ ]+class= title [^ ]* ([^ ]+) , webpage, title ) Or even better title = self._search_regex( r span[^ ]+class=([ \ ])title\1[^ ]* (?P title [^ ]+) , webpage, title , group= title ) Note how you tolerate potential changes in the style attribute s value or switch from using double quotes to single for class attribute The code definitely should not look like title = self._search_regex( r span style= position absolute; left 910px; width 90px; float right; z-index 9999; class= title (.*?) /span , webpage, title , group= title ) Long lines policy There is a soft limit to keep lines of code under 80 characters long. This means it should be respected if possible and if it does not make readability and code maintenance worse. For example, you should never split long string literals like URLs or some other often copied entities over multiple lines to fit this limit Correct https //www.youtube.com/watch?v=FqZTN594JQw list=PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Incorrect https //www.youtube.com/watch?v=FqZTN594JQw list= PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4 Inline values Extracting variables is acceptable for reducing code duplication and improving readability of complex expressions. However, you should avoid extracting variables used only once and moving them to opposite parts of the extractor file, which makes reading the linear flow difficult. Example Correct title = self._html_search_regex(r title ([^ ]+) /title , webpage, title ) Incorrect TITLE_RE = r title ([^ ]+) /title # ...some lines of code... title = self._html_search_regex(TITLE_RE, webpage, title ) Collapse fallbacks Multiple fallback values can quickly become unwieldy. Collapse multiple fallback values into a single expression via a list of patterns. Example Good description = self._html_search_meta( [ og description , description , twitter description ], webpage, description , default=None) Unwieldy description = ( self._og_search_description(webpage, default=None) or self._html_search_meta( description , webpage, default=None) or self._html_search_meta( twitter description , webpage, default=None)) Methods supporting list of patterns are _search_regex, _html_search_regex, _og_search_property, _html_search_meta. Trailing parentheses Always move trailing parentheses after the last argument. Example Correct lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list) Incorrect lambda x x[ ResultSet ][ Result ][0][ VideoUrlSet ][ VideoUrl ], list, ) Use convenience conversion and parsing functions Wrap all extracted numeric data into safe functions from youtube_dl/utils.py int_or_none, float_or_none. Use them for string to number conversions as well. Use url_or_none for safe URL processing. Use try_get for safe metadata extraction from parsed JSON. Use unified_strdate for uniform upload_date or any YYYYMMDD meta field extraction, unified_timestamp for uniform timestamp extraction, parse_filesize for filesize extraction, parse_count for count meta fields extraction, parse_resolution, parse_duration for duration extraction, parse_age_limit for age_limit extraction. Explore youtube_dl/utils.py for more useful convenience functions. More examples Safely extract optional description from parsed JSON description = try_get(response, lambda x x[ result ][ video ][0][ summary ], compat_str) Safely extract more optional metadata video = try_get(response, lambda x x[ result ][ video ][0], dict) or {} description = video.get( summary ) duration = float_or_none(video.get( durationMs ), scale=1000) view_count = int_or_none(video.get( views )) EMBEDDING YOUTUBE-DL youtube-dl makes the best effort to be a good command-line program, and thus should be callable from any programming language. If you encounter any problems parsing its output, feel free to create a report. From a Python program, you can embed youtube-dl in a more powerful fashion, like this from __future__ import unicode_literals import youtube_dl ydl_opts = {} with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) Most likely, you ll want to use various options. For a list of options available, have a look at youtube_dl/YoutubeDL.py. For a start, if you want to intercept youtube-dl s output, set a logger object. Here s a more complete example of a program that outputs only errors (and a short message after the download is finished), and downloads/converts the video to an mp3 file from __future__ import unicode_literals import youtube_dl class MyLogger(object) def debug(self, msg) pass def warning(self, msg) pass def error(self, msg) print(msg) def my_hook(d) if d[ status ] == finished print( Done downloading, now converting ... ) ydl_opts = { format bestaudio/best , postprocessors [{ key FFmpegExtractAudio , preferredcodec mp3 , preferredquality 192 , }], logger MyLogger(), progress_hooks [my_hook], } with youtube_dl.YoutubeDL(ydl_opts) as ydl ydl.download([ https //www.youtube.com/watch?v=BaW_jenozKc ]) BUGS Bugs and suggestions should be reported at https //github.com/ytdl-org/youtube-dl/issues. Unless you were prompted to or there is another pertinent reason (e.g. GitHub fails to accept the bug report), please do not send bug reports via personal email. For discussions, join us in the IRC channel #youtube-dl on freenode (webchat). Please include the full output of youtube-dl when run with -v, i.e. add -v flag to your command line, copy the whole output and post it in the issue body wrapped in ``` for better formatting. It should look similar to this $ youtube-dl -v your command line [debug] System config [] [debug] User config [] [debug] Command-line args [u -v , u https //www.youtube.com/watch?v=BaW_jenozKcj ] [debug] Encodings locale cp1251, fs mbcs, out cp866, pref cp1251 [debug] youtube-dl version 2015.12.06 [debug] Git HEAD 135392e [debug] Python version 2.6.6 - Windows-2003Server-5.2.3790-SP2 [debug] exe versions ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4 [debug] Proxy map {} ... Do not post screenshots of verbose logs; only plain text is acceptable. The output (including the first lines) contains important debugging information. Issues without the full output are often not reproducible and therefore do not get solved in short order, if ever. Please re-read your issue once again to avoid a couple of common mistakes (you can and should use this as a checklist) Is the description of the issue itself sufficient? We often get issue reports that we cannot really decipher. While in most cases we eventually get the required information after asking back multiple times, this poses an unnecessary drain on our resources. Many contributors, including myself, are also not native speakers, so we may misread some parts. So please elaborate on what feature you are requesting, or what bug you want to be fixed. Make sure that it s obvious What the problem is How it could be fixed How your proposed solution would look like If your report is shorter than two lines, it is almost certainly missing some of these, which makes it hard for us to respond to it. We re often too polite to close the issue outright, but the missing info makes misinterpretation likely. As a committer myself, I often get frustrated by these issues, since the only possible way for me to move forward on them is to ask for clarification over and over. For bug reports, this means that your report should contain the complete output of youtube-dl when called with the -v flag. The error message you get for (most) bugs even says so, but you would not believe how many of our bug reports do not contain this information. If your server has multiple IPs or you suspect censorship, adding --call-home may be a good idea to get more diagnostics. If the error is ERROR Unable to extract ... and you cannot reproduce it from multiple countries, add --dump-pages (warning this will yield a rather large output, redirect it to the file log.txt by adding log.txt 2 1 to your command-line) or upload the .dump files you get when you add --write-pages somewhere. Site support requests must contain an example URL. An example URL is a URL you might want to download, like https //www.youtube.com/watch?v=BaW_jenozKc. There should be an obvious video present. Except under very special circumstances, the main page of a video service (e.g. https //www.youtube.com/) is not an example URL. Are you using the latest version? Before reporting any issue, type youtube-dl -U. This should report that you re up-to-date. About 20% of the reports we receive are already fixed, but people are using outdated versions. This goes for feature requests as well. Is the issue already documented? Make sure that someone has not already opened the issue you re trying to open. Search at the top of the window or browse the GitHub Issues of this repository. If there is an issue, feel free to write something along the lines of "This affects me as well, with version 2015.01.01. Here is some more information on the issue ...". While some issues may be old, a new post into them often spurs rapid activity. Why are existing options not enough? Before requesting a new feature, please have a quick peek at the list of supported options. Many feature requests are for features that actually exist already! Please, absolutely do show off your work in the issue report and detail how the existing similar options do not solve your problem. Is there enough context in your bug report? People want to solve problems, and often think they do us a favor by breaking down their larger problems (e.g. wanting to skip already downloaded files) to a specific request (e.g. requesting us to look whether the file exists before downloading the info page). However, what often happens is that they break down the problem into two steps One simple, and one impossible (or extremely complicated one). We are then presented with a very complicated request when the original problem could be solved far easier, e.g. by recording the downloaded video IDs in a separate file. To avoid this, you must include the greater context where it is non-obvious. In particular, every feature request that does not consist of adding support for a new site should contain a use case scenario that explains in what situation the missing feature would be useful. Does the issue involve one problem, and one problem only? Some of our users seem to think there is a limit of issues they can or should open. There is no limit of issues they can or should open. While it may seem appealing to be able to dump all your issues into one ticket, that means that someone who solves one of your issues cannot mark the issue as closed. Typically, reporting a bunch of issues leads to the ticket lingering since nobody wants to attack that behemoth, until someone mercifully splits the issue into multiple ones. In particular, every site support request issue should only pertain to services at one site (generally under a common domain, but always using the same backend technology). Do not request support for vimeo user videos, White house podcasts, and Google Plus pages in the same issue. Also, make sure that you don t post bug reports alongside feature requests. As a rule of thumb, a feature request does not include outputs of youtube-dl that are not immediately related to the feature at hand. Do not post reports of a network error alongside the request for a new video service. Is anyone going to need the feature? Only post features that you (or an incapacitated friend you can personally talk to) require. Do not post features because they seem like a good idea. If they are really useful, they will be requested by someone who requires them. Is your question about youtube-dl? It may sound strange, but some bug reports we receive are completely unrelated to youtube-dl and relate to a different, or even the reporter s own, application. Please make sure that you are actually using youtube-dl. If you are using a UI for youtube-dl, report the bug to the maintainer of the actual application providing the UI. On the other hand, if your UI for youtube-dl fails in some way you believe is related to youtube-dl, by all means, go ahead and report the bug. COPYRIGHT youtube-dl is released into the public domain by the copyright holders. This README file was originally written by Daniel Bolton and is likewise released into the public domain.
https://w.atwiki.jp/ohden/pages/580.html
InstallShield InstallShield Limited Edition 2013 InstallShield 2015 Express Edition Visual Studio 2013 Windows 7-32bit Professional InstallShield http //www.flexerasoftware.com/products/software-installation/installshield-software-installer/ InstallShield 2015 Express Editionユーザーガイド https //www.networld.co.jp/files/4714/4434/9749/InstallShield2015Express_userguide_jp.pdf InstallShield以外のインストーラ作成プログラム r.f.) Inno Setup フリーのインストーラ作成プログラム InstallShieldより良いかも? http //www.jrsoftware.org/isinfo.php r.f.) Visual Studio 2013 Installer Projects VisualStudio2012で消えたVisualStudio付属のインストーラ作成プロジェクトが復活したらしい。 今までのが使い易いって人は、こっちを使うほうが良いかもしれません。ORCAも使えるだろうしね。 https //visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d 【LE】が付いている情報は、Visual Studio付属のLimited Editionにのみ関係すると思われる情報。 ■ 導入【LE】 インストール方法は...正規の方法でできんかったので、ココ参考にしてなんとなく進めて下さい。(´・ω・`) 導入時にユーザ登録せにゃぁいけんのですが、登録すると定期的にメルマガが送られてきます。 解除したかったら、 http //learn.flexerasoftware.com/managepreferences へ行って、登録メアドを『Email Address』欄に入力して、『Unsubscribe from All』にチェック入れて、『Update Preferences』押下。 下記のように表示されたら解除ok。 ■ 使い方【LE】 Setup.exeの中身はmsiだが、中のmsi fileをORCAで直接編集すると壊れることがあるみたい。 Visual Studio2012より前のmsi Projectのようにはいかないので注意ね。 使い方 GeneralInformationの使い方 Windowsサービスのインストーラ ~tips~ 【LE】msiプロジェクトのimport 【LE】初回のプロジェクトの作成に失敗する インストール先のディレクトリを任意に変更可能にしたい buildするとWarning -7235が出る アップデートを管理させる手順 version違いの同一アプリケーションをinstallさせると、install情報が重複する 【LE】画面デザインの変更方法 【LE】出力ファイル名の変更方法 新versionのinstaller作成手順 サイレントインストールの方法 warningの表示条件について アドバタイズド ショートカットについて InstallShieldの構成管理 【LE】インストール対象を全てのユーザかカレントユーザか選択したい ファイルが絶対pathで設定される InstallShieldで使えるショートカットタグ一覧 ファイルのコピー先がCドライブになったり、Dドライブになったりする Application/InstallShield/tips/ ローカライズされたリソース XMLシリアル化アセンブリ コンテンツ ファイル プライマリ出力 ビルドで生成されたファイル exe、config、必要な外部dll ソース ファイル Project配下のsource全て デバッグ シンボル デバッグ用ファイル ドキュメント ファイル Projectプロパティのビルド選択して、出力の『XMLドキュメントファイル』にチェック入れて生成したもの。 ■ Install Settings Use the Install Settings area to specify information such as the display name and description of your service, as well as when the service should be started. サービスが開始されるべきである場合には、このような表示名とあなたのサービスの説明などの情報を指定するだけでなく、ためにインストール設定]領域を使用してください。 Target This setting indicates the executable file that contains the service. To modify this, click the ellipsis button (...) in this setting. この設定は、サービスを含む実行可能ファイルを示している。 これを変更するには、この設定で省略記号ボタン(...)をクリックします。 Display Name Enter the name that you want to be displayed in the service control manager for this service. If you leave this setting blank, the service s name (that is, the text that is used for the name of your service s subnode under the Advanced Settings node) is used. あなたはこのサービスのサービスコントロールマネージャに表示する名前を入力します。 この設定空白、サービスの名前のままにした場合(つまり、[詳細設定]ノードの下に、あなたのサービスのサブノードの名前に使用されるテキスト)が使用されます。 Description Enter a description of the service. This description is registered on the target system when the service is installed, and it is displayed in the service control manager s Description column. It is also displayed in the Description box on the General tab of the service s Properties dialog box. サービスの説明を入力します。 サービスがインストールされている場合、この説明は、ターゲット·システム上に登録され、それは、サービスコントロールマネージャの説明の欄に表示されている。 また、サービスのプロパティ]ダイアログボックスの[全般]タブで[説明]ボックスに表示されます。 Service Type Select the type of service that you are installing. Available options are * Win32 that runs in its own process * Win32 that shares a process The WIN32_OWN_PROCESS type of service contains the code for only one service. The WIN32_SHARE_PROCESS type of service contains code for more than one service, enabling them to share code. インストールしているサービスの種類を選択します。 利用可能なオプションは次のとおりです。 独自のプロセスで実行* Win32の プロセスを共有* Win32の サービスのWIN32_OWN_PROCESSタイプは、唯一つのサービスのためのコードが含まれています。 サービスのWIN32_SHARE_PROCESSタイプがコードを共有できるようにすること、複数のサービスのためのコードが含まれています。 Interact with Desktop Specify whether the service interacts with the desktop. If your service has a user interface, select Yes. If you select Yes, the User Name setting must be left blank, since the service will be installed to run in the built-in LocalSystem account. サービスがデスクトップと対話するかどうかを指定します。 あなたのサービスは、ユーザーインターフェイスを持っている場合、[はい]を選択します。 [はい]を選択すると、サービスがビルトインのLocalSystemアカウントで実行するようにインストールされるので、ユーザー名の設定は、空白のままにする必要があります。 Start Type Specify when to start the service. Available options are Automatic The service starts automatically when the system starts. On Demand The service starts when the service is requested through the Service Control Manager. Disabled The service cannot be started. Note that some services may support other start types (that is, during operating system initialization or by the operating system loader). However, these options are not available for the Start Type setting because the Windows Installer does not include support for them. サービスを開始するかを指定。 利用可能なオプションは次のとおりです。 自動:システムの起動時にサービスが自動的に開始されます。 オンデマンド:サービスがサービスコントロールマネージャを介して要求されたときにサービスが開始されます。 無効:サービスを開始することはできません。 (つまり、オペレーティングシステムの初期化中またはオペレーティングシステムローダである)いくつかのサービスは、他の開始タイプをサポートすることができることに留意されたい。 Windowsインストーラがそれらのためのサポートが含まれていないので、これらのオプションはスタートタイプの設定では使用できません。 Error Control Select the appropriate action that the Service Control Manager should perform if the service fails to start. Available options are * Log the error and continue * Log the error, display a message, and continue * Log the error and restart サービスの起動に失敗した場合に、サービスコントロールマネージャが実行すべき適切なアクションを選択します。 利用可能なオプションは次のとおりです。 *エラーをログに記録して続行 *メッセージを表示し、エラーをログに記録し、かつ継続 *エラーと再起動をログに記録 Abort Install on Failure Specify whether the entire installation should fail if the service cannot be installed on the target system. The default value is No. Note If you select Yes for this setting and end users run the installation in silent or basic UI mode, Windows Installer 3 or later must be present on the target system. サービスがターゲットシステムにインストールすることができない場合、インストール全体が失敗するかどうかを指定します。 デフォルト値はNoです。 注:後でこの設定で[はい]を選択し、エンドユーザーがサイレントまたは基本的なUIモードでインストール、Windowsインストーラ3を実行する場合や、ターゲットシステム上に存在している必要があります。 Load Order Group Enter the name of the load-ordering group, if any, of which this service is a member. もしあれば、このサービスがメンバーであるそのうちのロード順序グループの名前を入力します。 Dependencies Enter any service or load-ordering groups that this service requires. The system attempts to start the dependent service or at least one member of the load-ordering group before starting this service. Separate multiple dependencies with a comma (,). You must precede the name of each load-ordering group with the SC_GROUP_IDENTIFIER—which is typically the plus sign (+)—so that the Service Control Manager can distinguish it from a service. このサービスが必要とする任意のサービスまたはロード順序付けグループを入力します。 システムは、このサービスを開始する前に、ロード順序グループの依存サービスまたは少なくとも一つのメンバーを起動しようとします。 カンマで区切り複数の依存(、)。 サービスコントロールマネージャは、サービスからそれを区別できるように - あなたはSC_GROUP_IDENTIFIER-一般的にプラス記号(+)であると、各負荷順序グループの名前を付ける必要があります。 User Name Enter the account under which the service will be logged on. To install the service under the local system account, leave this setting blank. (Microsoft does not recommend installing services that impersonate the privileges of a single user.) If the service type is Win32 that runs in its own process, the value that you enter should use the following format DomainName\UserName If the service will be logged on under the built-in domain, you can use the following format .\UserName サービスがログオンするアカウントを入力します。 ローカルシステムアカウントの下でサービスをインストールするには、この設定を空白のままにします。 (Microsoftは、単一のユーザーの権限を偽装サービスをインストールすることはお勧めしません。) サービスタイプが独自のプロセスで実行Win32の、あなたは次の形式を使用する必要が入力した値である場合: DomainName\UserName サービスがビルトインドメインの下に記録されます場合は、次の形式を使用することができます。 .\UserName Password Enter a password for this service. Leave this setting blank if the User Name setting is empty—that is, when the service is logged on under the local system account. The password is not used if you have not specified a user name. このサービスのパスワードを入力します。 ユーザー名の設定がある場合は、ブランクは、この設定のままにしておき、空、つまり、サービスがローカルシステムアカウントでログオンしているとき。 ユーザー名を指定していない場合、パスワードは使用されません。 Start parameters Enter any command-line parameters or properties that are required to run the service. サービスを実行するのに必要なコマンドラインパラメータまたはプロパティを入力します。 Start on Install Specify whether you want to start the service during installation. If you select Yes, use the Arguments setting to specify the arguments that you want to be passed to the service. インストール時にサービスを開始するかどうかを指定します。 [Yes]を選択した場合、あなたがサービスに渡されるようにする引数を指定する設定の引数を使用しています。 Arguments Specify the arguments that you want to be passed to the service. Separate multiple arguments with a comma (,). あなたがサービスに渡されるようにする引数を指定します。 カンマで区切り複数の引数(,)。 更新日: 2018年01月31日 (水) 16時42分14秒 名前 コメント すべてのコメントを見る